A severe thunderstorm has brought record rains to Canada's largest city, knocking out power to 300,000 Monday evening and forcing officials to shutdown Toronto's subways.
Environment Canada says some parts of the city had been drenched with more than 3.5 inches of rain, easily beating the previous record of 1.4 inches.
Abandoned vehicles in downtown Toronto sat in water up to their windows. With some subway stations flooded, large parts of the system remain closed.
Commuter trains were also disrupted during rush hour after tracks were submerged. Rail officials say a police marine rescue unit helped evacuate passengers from one train with water up to its windows.
Toronto's flash flooding comes two weeks after extensive flooding in Calgary turned parts of the western Canadian city into a lake and forced up to 100,000 Albertans from their homes.