Today's forecast sounds like the description of a romance novel: hot and stormy.
Environment Canada is calling for a high of 29ºC this afternoon, with high humidity as a series of storms pass through.
Thunder and lightning should end by mid-morning, as the system passes through, and cloudy skies are expected after that, but there's another system on its way tonight, with even more intnse storms expected early this evening.
Up to 30 mm of rain could fall in localized storms tonight. The low will be 14ºC.
Tomorrow will dawn cloudy, but skies should clear by early afternoon. Temperatures will be cooler in the wake of the storms, with tomorrow's high expected to be 23ºC.
Through the weekend, sunny skies are predicted, with a high of 24ºC on Saturday and 22ºC on Sunday — perfect for that yard work you've been putting off.
Monday, too, should see sun and a high of 22ºC, followed by a mix of sun and cloud predicted for Tuesday and Wednesday, along with highs of around 23ºC.
The normal high for this time of year is 21ºC; the normal low is 9ºC.
The warmest it's ever been on this date was in 1988, when temperatures hit 35.2ºC. The coldest ever was in 1945, when they dropped to -2.8ºC.