Canada: Heavy Rain Floods Toronto, Causing Power Outages And Traffic Disruptions | WATCH Toronto faces its second major flood in 11 years as heavy rain causes severe disruptions. Experts stress the need for better climate adaptation and infrastructure improvements