2. Winnipeg, Manitoba
Average sunny hours in a year: 2,353
Highest temperature: 108°F
Winnipeg is situated in a prairie location and has the extremes of Canada’s weather — a lot of sunny hours but very cold winters. Despite the long winters and short summers, Winnipeg still has clearer skies more than others. Their winters aren’t actually as bad as they are in Toronto. The hottest month here is July, when temperatures reach as high as 78.8°F.