Canada Weather
Temperature
Average daily temperatures in Toronto range from a high of around 22°C in July to -4°C in January. Quebec City has a more extreme range, while Newfoundland’s maritime climate moderates the summer highs. Over in West Canada, Vancouver has average daily temperatures of 17°C in July and 3°C in January. Calgary, meanwhile, ranges from around 16°C to -9°C.
Rainfall
The wettest place in Canada is Prince Rupert (around 2,500mm a year) where the temperate rainforest of British Columbia is influenced by humid air from the Pacific Ocean. However, it’s much drier along the west coast in summer than in winter. The Canadian interior and Arctic has low rainfall, while the Atlantic Provinces has around 1,250mm a year, distributed throughout the year.