6. Thunder Bay, Ontario
Average sunny hours in a year: 2,121
Highest temperature: 95°F
Even if Thunder Bay is usually associated with snow and winter activities like sledding and skiing, you can’t deny that it sees more sunny days than other Canadian cities. The city has extreme weather temperatures. The winter is freezing and the summer reaches as high as 95°F. The hottest temperatures are usually between May and September.