Mother Nature may be ready to make up for lost time.
After a long, cold winter and a long, cold spring, the forecast finally has some above-average temperatures in store.
Environment Canada says that today will be nearly there, with sunny skies and a high of 18ºC this afternoon. That'll bring a UV Index of 7, which is considered high.
Tonight will be clear, with temperatures down to 6ºC before dawn tomorrow. And that's when the heat gets really turned on.
Sunny skies are in store for Thursday (high of 23ºC), Friday (high of 27ºC) and Saturday (high of 27ºC), which won't break any records, but will easily be the warmest days of the year so far.
Sunday will stay warm, with a high of 23ºC, but there will be a mix of sun and cloud and there's a moderate chance of showers through the day.
Monday and Tuesday, too, will see a mix of sun and cloud, with warmth sticking around. At this point, the Monday high is predicted to be 26ºC, followed by 25ºC on Tuesday.
The normal high for this time is 21ºC, the normal low is 7ºC.
The warmest it's ever been on this date was in 1980, when temperatures were a scorching 36.9ºC. The coldest ever was back in 1963, when they dropped to -3.9ºC. As recently as 2004, there was snow on this date — 1.6 cm of it fell then.