Loading articles...

Freezing rain causes icy roads and power outages

Freezing rain is being blamed for at least one crash north of the GTA as well as a number of power outages across the city.