It'll be warm, but not as warm as yesterday, with humidity that could spark showers late in the day.
Environment Canada says the high today will be 26ºC, with a mix of sun and cloud in the sky and a UV Index that will be 8, which is considered very high.
There's a 60 per cent chance of showers late this afternoon and early this evening, as clouds spread. Skies should clear around midnight, though. Overnight, the temperature will only drop to about 15ºC.
Tomorrow will be mainly sunny, with a high of 25ºC, followed by more sun on Wednesday, again with a high of 25ºC.
The sunny streak continues on Thursday and Friday, which will also be sunny and have a high of 25ºC.
A few clouds are expected for the weekend, but temperatures will stick around 25ºC on Saturday and Sunday.
The normal high for this time of year is, you guessed it, 25ºC. The normal low is 13ºC.
The hottest it's ever been on a July 21 was in 1941, when it hit 35.6ºC. The coolest ever was in 2000, when it was 6.5ºC.