10. Toronto, Ontario
Average sunny hours in a year: 2,066
Highest temperature: 104°F
Toronto is well-known for its spectacular location near the Great Lakes. Its location is what makes its climate great. While it can get pretty cold in the winter and temperatures drop, it still has some of the most bearable temperatures in the country. World Weather Online described Toronto’s weather as best around July and August where it stays 78.8°F.