BC Hydro crews are working to restore power to thousands of customers in the Lower Mainland, Fraser Valley and Sunshine Coast as well as Vancouver Island after an icy blast of arctic weather Saturday night.

Just under 4,000 customers in the Lower Mainland and the Sunshine Coast were without power at 6 p.m. on Sunday. Just under 4,000 more customers on Vancouver Island were also without power.

"At the peak of the storm, around 3 a.m. [Sunday] morning, we did have 31,000 customers without power," said BC Hydro spokesperson Tanya Fish.

Snow and wind knocked down power lines and trees in the Lower Mainland and the Sea to Sky corridor.

"The hardest hit areas were Surrey, North Vancouver as well as Campbell River on the island," Fish said.

Anywhere from zero to 15 centimetres of snow fell on different parts of Metro Vancouver overnight.

Environment Canada forecaster Greg Pearce told CTV News on Saturday that temperatures are expected to stay low until Monday.

"The really cold air starts to come in later in the day Sunday and Monday," he said. "Monday it [could] drop down to negative five or negative seven degrees in the city."

The seasonal high for this time of year is about 7 C.

The snowfall brought good news for skiers and snowboarders looking to enjoy Vancouver's North Shore mountains, though. Cypress got 14 centimetres of fresh snow, Grouse got 25 centimetres and Mount Seymour saw 38 centimetres.

Whistler saw about 25 centimetres of snow on Saturday.

With a report from CTV Vancouver's Allison Hurst