Parts of the country - from Quebec to the Maritimes to parts of Atlantic Canada - are enjoying a summer-like weekend, with mild temperatures and clear skies.
Martinique Beach in Nova Scotia is reporting water temperatures of 8°C and Lake Ontario is 12°C. While that's still a little chilly for swimming, it's a few degrees warmer than usual -- and that's put plenty of people in beach mode.
While no records were smashed in Ontario on Saturday, parts of the province set the bar a little higher.
Sault Ste Marie reached a high of 30.1°C, edging past the old record of 28.5°C, set back in 1978, and Timmins inched past its 1972 record of 31.1°C by 0.6 degrees.
Most people have welcomed the mild conditions with open arms -- but some weather watchers are keeping a cautious eye on the conditions.
Smog advisories have been issued across Ontario due to a hot and sunny forecast mixed with light winds -- and the dry conditions have prompted authorities to issue a fire alert for northern parts of the province.
Two fires have already broken out in the Timmins area. Emergency crews are working to control the flames.
Fire restrictions are in place for people in and around Sudbury, Chapleau and Timmins.
Visit the Canadian Cities Index to learn about weather conditions across the country.