A winter storm continued to wallop areas north and west of Toronto on Monday, while strong winds caused power outages in York and Durham regions.

As much as 20 centimetres of snow was expected to fall throughout the day in the Barrie-Orillia snowbelt corridor, while winds whipped at 70 km/h.

Motorists faced whiteout conditions on Highway 400 in the area, and icy roads made for a slippery morning commute.

The Ontario Provincial Police urged drivers to slow down and leave plenty of distance between vehicles.

The wintry weather caused some school bus cancellations in Waterloo Region and in rural areas just north and east of Toronto.

Strong winds blew down hydro poles in Durham and York, leaving as many as 12,000 customers without electricity. Hydro One said it was difficult to predict when power would be restored.

In Toronto, the 10 centimetres of snow that fell on Saturday night began melting on Sunday night. However, a cold front moved in on Monday, which caused the water on roads and to freeze.

The temperature was expected to drop to -4C by Monday afternoon, and police warned some roads and highways could still be slippery during the evening commute.

With a report from CTV's John Musselman