Toronto got 126mm of rain in a few hours last night, flooding the city and knocking out power to most of the subway and over 300,000 homes, and stranding 1,500 people on a commuter train for 7 hours: