7. Hamilton, Ontario
Average sunny hours in a year: 2,111
Highest temperature: 77°F
Situated near Lake Ontario, Hamilton has great weather. Like most of the cities on this list of warmest sunniest places to live in Canada, the warmest weather is during the summer in July and August. The hottest it usually gets is up to 77°F, which is perfect for when you want to enjoy the city’s parks and walkways.