Drivers are being told to stay off several highways in Alberta after a storm that’s already dumped several centimetres of snow, and continues to drop more today.

A snowfall warning remains for much of the province, with some communities along the eastern slope of the Rockies told that they could be hit by more than 50 centimetres of snow before it’s over.

In Calgary, conditions have improved and Environment Canada expects the system to start breaking up as the day progresses.

Many parts of Saskatchewan and Manitoba are still under a snowfall warning associated with the same system affecting Alberta. And Environment Canada says residents should brace for colder weather on the way next week.

In New Brunswick, the lights are back on for thousands of customers who lost power early Thursday during a nasty blast of winter.

At the height of the storm, 47,000 residents and businesses were in the dark as more than 30 centimetres of wet, heavy snow loaded down power lines.

NB Power crews are still working to restore power to about 3,300 customers, mostly in the Fredericton and Sussex areas.

The utility says most should have it restored by this evening but some may have to wait until Saturday for their electricity. In the meantime, a couple of warming centres have been set up in Fredericton to allow residents to get warm and to charge up devices.

CTV's David Bell in Moncton says city crews are working to get the roads in shape.

"It is colder today – it's about -7 degrees Celsius now. As a result, all the slush and moisture we got yesterday is frozen now, so the roads are slick. But crews are out sanding and focusing on sidewalks," he told CTV News Channel.

With reports from The Canadian Press