A slow-moving storm is bringing heavy rain and flooding to parts of Atlantic Canada, while areas in Quebec and Ontario are bracing for a blast of wintry weather.
In New Brunswick, the storm caused flooding, power outages and closures. Rainfall and freezing rain warnings were in effect for large swaths of the province and people are being urged to be careful on the roads.
In Moncton and southeast New Brunswick, Environment Canada says, "torrential rain" is expected.
"The frozen ground has a reduced ability to absorb this rainfall," forecasters warn.
In Nova Scotia, some roads flooded during the downpours and one highway was closed for the afternoon rush.
"Rain at times heavy will persist tonight before ending Thursday morning," Environment Canada said about Halifax County.
The Confederation Bridge issued a traffic restriction limiting certain vehicles like buses and tractor-trailers because of high winds.
Flooding was an issue for many in western Prince Edward Island, with road closures and concern about "heavy flowing water" in one area.
In southern Quebec, snowfall and freezing rain warnings were in effect in several areas.
Montreal was under a snowfall warning, with between 15 and 30 centimetres expected, along with winds of up to 70 km/h. Earlier in the day, several buses struggled up a hill in Montreal, with drivers asking passengers to move to the back for additional rear-wheel traction. "But the bus still didn't make it up the hill," CBC's Laura Pellicer reported.
In Ottawa and parts of eastern Ontario, people were preparing for up to 20 centimetres of snow.
Snowfall warnings were in effect for parts of southern Ontario as well, with a "significant" amount of snow expected in some areas. It says a low-pressure system coming in from New England should result in 10 centimetres of snow falling through Wednesday night and Thursday.
From Kingston to the Ottawa region and also the Niagara region can expect up to 15 centimetres. Snowfall warnings are in place for Georgian Bay to the Algonquin and North Bay areas.
ALSO ON HUFFOST: