From rain and cool temperatures last week to well above normal highs this week, Mother Nature seems to be a little mixed up in June.
Rainy days plagued campers and outdoor enthusiasts for several days this month, but things turned around Sunday with sunny skies and a high of 28.7 C.
And that's just the start of some hot, early summer days.
Environment Canada is calling for highs of 32 C today, 33 C Tuesday, 34 C Wednesday and 35 C Thursday and Canada Day.
That is a whopping 10 C above seasonal norms for this time of year. The record for June 27 is 35.9C set in 2006.
According to the weather experts, there will not be a cloud in the sky until Saturday when temperatures drop to a balmy 31 C.
Photo: Darren Handschuh - File photo