Torrential rains Monday night flooded parts of Toronto, left about 300,000 people without power and shut down roads and subways across the city as well as parts of the Greater Toronto Area.
According to Environment Canada, parts of the GTA experiences more than 90 millimetres of rain, and the total was expected to top 100 mm by Tuesday, setting an all-time record. The previous one-day record for rainfall in Toronto was 29.2 mm in 2008.
Thousands of residents uploaded photos of the flooding to Twitter and elsewhere. Below is a gallery of some of the most spectacular shots.