Cold Weather in Canada

Coolest Canadian Cities in Summer

St John's, Newfoundland is the Canadian city with the coolest climate during summer. It joins seven other major cities whose summer-time daily average temperature sits below 17 °C (62.6 °F).

Daily average temperature in June, July and August for Canada's coolest cities.
City Daily Average °C
St. John's13.9
Calgary15.2
Victoria15.7
Edmonton16.5
Abbotsford16.8
Vancouver16.8
Saguenay16.8
Sherbrooke16.8

Fewest Hot Days

Some cities never get many days of scorching hot weather. Eight major Canadian cities average fewer than three days during a summer when the thermometer climbs above 30 °C (86 °F).

Average number of days above 30 °C (86 °F) during June, July and August.
City Days
St. John's0.2
Vancouver0.2
Victoria1.3
Halifax2.0
Kingston2.3
Oshawa2.6
Edmonton2.7
Sherbrooke2.9

Lowest Summer Temperatures

Seven Canadian cities have dropped below -2 °C (28.4 °F) in summer. Their extreme lows at that time of year are comparable to those for Yellowknife and Whitehorse, both of which have recorded temperatures as low as -4.4 °C (24.1 °F) for June, July or August. Three major cities have experienced freezing temperatures in each of the three summer months: Calgary, Saskatoon and Regina.

Minimum recorded temperature for June, July and August.
City Lowest °C Date
Regina -5.6 June 12, 1969
Calgary -3.3 June 8, 1891
Saskatoon -3.3 June 9, 1903
Winnipeg -3.3 June 3, 1964
St. John's -3.3 June 1, 1970
Sherbrooke -2.2 June 3, 1965
Saguenay -2.2 June 12, 1946