Spring freshet overwhelmed Highway 33 at the intersection with Goudie Road on Saturday evening.
The intersection is east of Kelowna, B.C. in the community of Joe Rich.
The Joe Rich Fire Department said water flowed down a hillside, filled a ditch and spilled water and mud onto the highway.
Only single-lane alternating traffic was getting through, with some intermittent closures, to allow crews to work on clearing the highway.
As of Sunday morning, DriveBC is not reporting any continuing problems on Highway 33.