A man in his late 50's is expected to be OK after he fell into a fast-moving Eagle canal Friday morning.

The incident happened at about 11:15 near the corner of Hatchery and Trout roads on Eagle Island State Park.

According to the Ada County Sheriff's Office, the man was walking with a friend to check out the irrigation canal when he lost his footing and fell into the water.

The victim was overcome by the cold temperature of the water and how swiftly it was moving, and was repeatedly pulled beneath the surface. His friend was able to call for help; but by the time emergency crews arrived, the man's head was barely above water, according to the sheriff's office.

A Good Samaritan helped with the rescue, the ACSO says.

“It goes to show, these water ways are no joke and anything can happen," said Sgt. Ryan Wilke. "He is lucky in this case that someone was here on scene and was able to get him some assistance relatively quickly.”

RELATED: Residents evacuate Eagle mobile home park

The area where the man fell in is very near the Riviera Estates Mobile Home Park, which has been affected by ongoing flooding. Power has been cut to some of the units, and water has pooled several feet deep in some areas.

Officials say the man lives nearby, but not at the flooded mobile home park.

He was loaded onto a stretcher and checked out by paramedics, but did not want to be taken to the hospital. He was in stable condition, the sheriff's office says.