It is expected that all Canadian provinces will face severe snow storms in the coming days, in addition to heavy rainfall, as announced this morning by Environment Canada.
Bad weather hits all Canadian provinces
Environment Canada warned that severe weather would impact all 10 Canadian provinces and two territories today, Wednesday.
The Canadian government has issued a warning of rapid freezing in broad sections of Ontario and Quebec, as well as Ottawa and Montreal, and present mild temperatures are forecast to drop dramatically.
It is worth noting that a number of places in northern Ontario and Quebec have received winter storm warnings, with severe gusts and snowfalls of more than 20 cm forecast in certain areas. Meanwhile, blizzard warnings are in force in several regions surrounding Lake Simcoe and Lake Huron in Ontario.
Atlantic Canada
Rain and wind advisories were also issued for parts of Atlantic Canada on Wednesday.
Some regions of New Brunswick may get up to 100 millimeters of rain between Wednesday and Thursday morning, as well as dangerous winds of 70 to 80 km/h or higher.
severe gusts and heavy but light rain are also forecast in Nova Scotia, while Prince Edward Island has been warned of severe southerly winds gusting up to 90 km/h.
Winds gusting up to 120 km/h are also anticipated in southern Newfoundland.
Prairies and Alberta
Moving west, severe cold warnings include areas of Alberta, Saskatchewan, Manitoba, and northern Ontario, where wind chills could reach -45 until Wednesday morning.
B.C. and the territories
Snowfall warnings have been issued for sections of British Columbia's Central Coast and Fraser Valley, where 20cm or more of snow is predicted to fall until Wednesday afternoon. East Vancouver Island is also under a rain warning, with up to 50 mm of rain forecast tonight until late Wednesday afternoon.
Yukon was the only territory without a weather warning on Wednesday, while areas of Nunavut and the Northwest Territories were under severe cold alerts, with wind chills hitting -55 on Wednesday morning.