Teen rescues woman from canal