Severe weather in parts of southern Ontario has led to flooded roads in Toronto, school closures in cottage country and power outages in Barrie, Ont.
Drivers have been urged to use extreme caution as heavy rain is expected throughout the day in the Greater Toronto and Hamilton Area.