Freezing rain across southern Ontario caused power outages that continued through Friday and into Saturday.

Tens of thousands hydro customers across southwest Ontario were still without power Saturday morning as repair crews tried to fight outages caused by freezing rain that coated wires and tree branches with ice.

Hydro One's online outage map shows about 42,000 customers without power.

PowerStream, which services communities north of Toronto, was working to restore power to about 4,000 residents and businesses in the Barrie area.

Freezing rain warnings were issued for parts of Quebec and Atlantic Canada as the storm tracked east, but the warnings have since lifted.

The icy weather meant an extra-long weekend for thousands of students across southern Ontario heading into Easter weekend.

Classes and buses were cancelled at three southern Ontario school boards Thursday, while many others across the province cancelled buses but left schools open.