Goodyear officers recovered a man from a canal after a caller spotted what they thought was a body while fishing near Sarvial Avenue and US-80.