4. Regina, Saskatchewan
Average sunny hours in a year: 2,318
Highest temperature: 111.02°F
Even though Regina’s average annual temperature is a little on the colder side, the city still sees more sunny days than neighboring areas. It’s hottest in July when temperatures soar as high as 79.3°F. It’s almost always sunny here, which is why the monthly temperatures hover around the high range.