Coolest Canadian Cities in Summer

St John's, Newfoundland is the major Canadian city with the coolest climate during summer. It has the lowest average daily temperature and gets the least number of really hot days during June, July and August.

Saint John, New Brunswick comes in second, as it's Canada's only other large city to rank in the top four for the measures of lowest average summertime temperatures and fewest hot days.

Also consistently in the top ten for all cold summer criteria are Calgary, Alberta; Edmonton, Alberta and Victoria, British Columbia.

Vancouver, British Columbia ranks second behind St John's for coolest summer days. But the west coast city remains relatively warm at night and doesn't even make the top ten cities for coolest nights.

The tables below list the major Canadian cities with the lowest maximum and minimum temperature averages for summer and with the fewest number of really hot summertime days.

The cities included in these rankings are Canada's largest metropolitan areas. These are the 33 urban regions that had over 100,000 people according to the 2011 census by Statistics Canada. The temperature data are averages of weather measurements made from 1981 to 2010.

Coolest Summer Weather

Canada's eight cities with the coolest days during summer all have daily high temeperature averages that are less than 23.5 degrees Celsius (74 ° Fahrenheit).

Average daily maximum temperature in June, July and August
City High °F High °C
St. John's, Newfoundland 66 19.0
Vancouver, British Columbia 70 21.3
Saint John, New Brunswick 71 21.5
Calgary, Alberta 71 21.9
Halifax, Nova Scotia 71 21.9
Edmonton, Alberta 72 22.2
Thunder Bay, Ontario 73 22.7
Victoria, British Columbia 73 22.8
Abbotsford, British Columbia 74 23.1
Saguenay, Quebec 74 23.1

Canada's ten cities with the coldest summer nights have an average low temperature of less than 12 °C (53.6 °F)

Average daily minimum temperature in June, July and August
City Low °F Low °C
Calgary, Alberta 48 8.7
St. John's, Newfoundland 49 9.5
Thunder Bay, Ontario 49 9.5
Saint John, New Brunswick 51 10.4
Sherbrooke, Quebec 51 10.4
Regina, Saskatchewan 51 10.7
Saguenay, Quebec 52 10.9
Edmonton, Alberta 52 11.2
Victoria, British Columbia 53 11.4
Abbotsford, British Columbia 53 11.6

Fewest Hot Days

Some cities seldom see a day of scorching hot weather. Eleven major Canadian cities average less than five days each summer when the thermometer climbs to 30 °C (86 °F) or above.

Average number of days with temperatures of at least 30 °C (86 °F) during June, July and August.
City Days
St. John's, Newfoundland 0
Vancouver, British Columbia 0
Saint John, New Brunswick 1
Halifax, Nova Scotia 1
Victoria, British Columbia 3
Kingston, Ontario 3
Edmonton, Alberta 3
Oshawa, Ontario 4
Sherbrooke, Quebec 4
Québec City, Quebec 4
Calgary, Alberta 4

Environment Canada. Meteorological Service of Canada. Canadian Climate Normals. 1981-2010 Climate Normals & Averages.

Back to Top