Floods debilitate Toronto after massive downpour

News

Deluge causes power outages, washed-out underpasses and submerged vehicles

More From News/Canada/Toronto