Environment Canada said 126 millimetres of rain fell at Pearson International Airport, beating the 121.4-millimetre record set by Hurricane Hazel in 1954.
The rain smashed a previous one-day rainfall record of 29.2 millimetres in 2008 and trounced the 74.4 millimetres monthly average for July.