Cape Coral woman stuck in canal for hours before help arrive