A woman climbs back into her car after checking the engine during floods on Lakeshore West in Toronto (Photo: AP)
Flash floods hit Toronto and the surrounding area last night, leading to power outages, abandoned cars, flooded subway stations, and lots of damaged basements.
Parts of the city received over 100 millimetres of rain, destroying the previous one-day record of 29.2 millimetres set in 2008.
According to CBC meteorologist Jay Scotland, about 126 millimetres was recorded in some areas. He calls that "unprecedented": that's more rain than fell during Hurricane Hazel back in 1954.
And just for context: the average rainfall for the whole month of July is 74.4 millimetres.
All of Toronto's subway service was temporarily halted by the floods, and about 300,000 people were left without power.
It also produced some pretty wild images of parts of the city underwater.
A Canadian Press photographer caught this woman on Lakeshore West climbing out the window of her car to check on its engine during the floods, and then clambering back in.
A woman climbs out the window to check the engine of her car on Lakeshore West (Photo: AP)
And Twitter lit up with lots of incredible shots, like this one from Global Medic:
Their pic got a lot of attention, but as they pointed out later on Twitter, their next destination is somewhere that has been truly devastated by floods:
Toronto police were out in the streets helping people get home safely, but at times the police themselves got into trouble:
Police kneel on top of a vehicle trapped during flooding (Photo: Reuters)
Some people were forced to abandon their vehicles due to the flooding. This car was left under a bridge temporarily.
A car sits abandoned in a flooded tunnel (Photo: AP)
While the flooding was disastrous for some, it led to some adventurous moments as well: these kids took the opportunity to go for a wet walk along the Don Valley Parkway.
Children walk on the Don Valley Parkway during floods (Photo: Reuters)
Elena Lappo, a meteorologist at the Weather Network, tweeted this photo of her husband's view from a bus:
So my hubby is stuck in a bus at 427 and burnhamthorpe....cars flooded to the roofs pic.twitter.com/N4wUP2K0Qx— Elena Lappo (@ElenaLappo) July 8, 2013
Some pedestrians paused to take in the unlikely views:
A man looks out over the Don Valley during the floods (Photo: Reuters)
One of the biggest stories of last night's floods was the GO commuter train that got stranded by the sudden floods.
The 5:30 train, which was headed north to Richmond Hill, was surrounded by water that rose to the windows of the lower floor. Water entered the train, driving passengers to the upper decks.
A GO Train is stranded in flood water (Photo: AP)
Eventually, police and firefighters arrived to ferry all 1,400 passengers to safety. The rescue was completed by 12:30 am, about seven hours after the train became stuck.
A police officer carries a passenger from the stranded GO Train (Photo: AP)
Five or six passengers were treated for minor injuries at the scene. The rest were unhurt.
Passengers from the stranded GO Train take a dinghy to dry land (Photo: AP)
As if the flooding wasn't enough, the train also got an unexpected visitor: a snake came slithering through the cars during the flooding.
Commuter Ben Bahreini snapped this pic, which was Tweeted by his wife:
Check out video of the snake in action at the CBC News site.
Meanwhile, passengers flying from Ottawa to Toronto became stranded at the Ottawa International Airport, CBC News reports.
Airport officials laid out cots for about 300 passengers travelling from Hong Kong to Toronto via Ottawa after all available hotel rooms were booked.
Stranded passengers sleep at Ottawa International Airport (Photo: Ryan Gibson/CBC)