All three men who fell into the Fraser River near Spuzzum at about 2 p.m. Friday have now been accounted for.
But the condition of one man who was last seen holding onto a log as he was carried away by the river is not yet known.
Police said one man made it to shore about 5 km north of the Fraser Bridge in Hope and another who got out near the weigh scales was being treated for hypothermia.
A call-out for search and rescue teams has been cancelled.
Hope resident Sieglinde Corbett said she saw one man floating past her home on Rupert Street at about 2 p.m.
She said the man was hollering for help as he quickly passed by towards the Fraser Bridge.
She later heard search and rescue yelling across the river that all three men have now been retrieved.
Watch this website for more details as they come available.