CALGARY -- A section of the Trans-Canada Highway near Revelstoke, B.C. is closed because of major flooding, leaving motorists wondering how long they're going to be stranded.

Dramatic video of water pouring onto the highway about 15 kilometres west of Revelstoke was published on social media Wednesday night.

Recent heavy rains have overtaken creeks and drainages running alongside the Trans Canada Highway.

Crews are working to restore infrastructure and get the overflowing road under control. The highway has been closed since Thursday morning, with traffic backed up for kilometres.

Some motorists have taken to social media, complaining that local authorities should have done a better job of alerting motorists by adding signage at the B.C.-Alberta border of the closure for example.

There is no word on when the road might reopen. Hotels in the area are said to be heavily booked.

Drive BC is expected to provide its next update at 11 a.m. MT (10 a.m. PT).

This is a developing story...