Mudslides and flooding have closed several highways, meaning the communities of Stewart and Kincolith, northwest of Prince George, are accessible only by air and sea.
“At this point we're isolated from all our transportation routes,” said Peter Weeber, chief administrative officer for the District of Stewart.
“We can get in and out by boat and helicopter, but our airport's closed due to flooding as well.”
About 30 people had to be evacuated from two campgrounds in Stewart due to flood danger. The Bear River is approaching the top of the dikes and a nearby creek is also overflowing, Weeber said.
“We've relocated (campers) to the centre of the community where they're a little safer.”
A couple of bridges have been washed out, and some residents have experienced basement flooding, but so far no homes have been seriously damaged by the heavy rain.
Officials from B.C. Transportation have begun surveys of the affected highways and are moving heavy equipment into position to begin repairs.
Stewart has seen 115 mm of rain since Monday night, while Prince Rupert has seen 200 mm.
The rain is expected to continue into Thursday.
Meanwhile, hot and dry conditions have raised the forest fire danger in southern B.C. Crews are still battling a fire near Kelowna that forced 550 people to evacuate Monday night.