Three separate storms were dumping heavy snow in different parts of Canada on Sunday.

Three separate storms dumped heavy snow on Sunday, causing traffic accidents and flight delays in Ontario, the Maritimes and B.C. 

Three separate storms dumped heavy snow on Sunday, causing traffic accidents and flight delays in Ontario, the Maritimes and B.C.
(CBC)
In British Columbia's Lower Mainland, 10 centimetres of snow fell overnight. Campbell River, on Vancouver Island, was hardest hit, receiving up to 40 centimetres.

The same amount of snow was in the forecast parts of Vancouver on Sunday, but most of it was expected to be washed away by later in the day as the temperature climbs.

Vancouver Island was expecting up to 50 centimetres.

Another storm brought snow and freezing rain to parts of Ontario. The same system hit the U.S. Midwest on Saturday, snarling road and air traffic, and blacking out thousands of customers.

Southern and eastern Ontario could get 15 to 30 centimetres of snow mixed with freezing rain, ice pellets and rain on Sunday, forecasters said.

Toronto's Lester B. Pearson International Airport cancelled more than 40 departures and 20 arrivals scheduled for Sunday morning.

Snow was expected to start falling later Sunday evening and continue into Monday in several regions of Quebec as the storm moves to the east.

The storm was blamed for one death in Colorado, one in Indiana and another in Wisconsin on Saturday. Hundreds of flights were grounded at O'Hare International Airport in Chicago.

U.S. forecasters were predicting a wintry mix of snow and rain from the same storm to slow traffic through Sunday and into early Monday in New York City.

A third storm system was bringing high winds and the possibility of up to 20 centimetres of snow to northern Nova Scotia, eastern Prince Edward Island and southeastern Newfoundland.

With files from the Canadian Press