The utility says that by 8:30 A.M.  as of Saturday, more than 129,000 customers were still without power on Vancouver Island, the Gulf Islands, the Sunshine Coast and the Lower Mainland.
The hardest hit areas were Surrey, Victoria, Nanaimo, Qualicum and Parksville.
Crews are working through the night to repair damaged power lines, utility poles and other equipment in order to restore power to all customers.
“Cleanup operations are expected to continue throughout the day,” the Crown company said in a statement on Saturday morning.
“Due to the extensive damage, repair work may take some time and may continue into tomorrow, especially for customers in more remote areas. However, crews are working as quickly as possible to restore as many customers as possible as soon as possible.”
Firefighters tackle a downed tree on power lines in Burnaby Friday night.  (CTV)
Environment Canada had issued wind warnings Friday night, predicting gusts of up to 90 km/h.  These warnings were lifted overnight.
The strong winds followed the third atmospheric river to hit the province in just over a week.
The latest storm brought rain and snow Thursday and Friday before the wind picked up.
Preliminary rainfall totals from 8 a.m. Thursday to 11 p.m. Friday, as reported by Environment Canada, ranged from 45.9 millimeters in Squamish to 79.9 millimeters in the Howe Sound village of Port Mellon.
Vancouver Harbor saw 54.6 millimeters of rain during the storm, while West Vancouver saw 69.1 millimeters.
Inland, Kelowna had 12 cm of snow, as did Coquihalla Summit.
By far the highest snowfall total in the province, according to Environment Canada, occurred at Pennask Summit on Highway 97C, where 70 centimeters were reported.
The highest wind gusts in the province during the storm were 118 km/h, recorded at Point Atkinson in West Vancouver.  This was also the approximate speed of the fastest gust recorded at the Trial Islands south of Vancouver Island.
Gonzales Bay in Victoria saw wind gusts of up to 100 km/h and Vancouver International Airport saw final velocities of 94.
Strong winds have led BC Ferries to cancel several sailings between the Gulf Islands and Vancouver Island.
One service between Swartz Bay and Tsawwassen was delayed due to the weather, but none of the services between the island and the Lower Mainland were canceled.
With files from The Canadian Press