Extreme weather conditions in parts of Canada cause severe flooding and power outages
Extreme weather conditions in parts of Canada are causing flooding and power outages in several areas, including Toronto, Mississauga and North Dumfries Township. Environment Canada issued several weather alerts on…