Your holiday weather, at a glance

Canada in July: where is it warmest?

In July, Osoyoos (Okanagan) is the warmest place with 30 °C by day, Iqaluit the coolest with 13 °C. 44 of 58 destinations have good holiday weather.

All destinations in July, warmest first

Long-term averages for the month: daytime high, sea, sunshine and rainy days.

PlaceScoreAirSeaSunRain days
Osoyoos (Okanagan)7830°–12 h3
Penticton (Okanagan)8729°–12 h4
Kelowna7229°–12 h5
Kamloops8928°–11 h6
Summerland7728°–12 h5
Hamilton, Ontario8626°–9 h10
London, Ontario8326°–9 h12
Niagara Falls8026°–9 h13
Ottawa7926°–8 h12
Revelstoke, British Columbia7426°–11 h11
Regina8825°–10 h10
Toronto8625°–9 h10
Niagara-on-the-Lake8525°–9 h11
Winnipeg8425°–9 h11
Kingston, Ontario8325°–9 h12
Trois-Rivières8225°–8 h14
Montreal7825°–8 h13
Saskatoon8824°–10 h10
Sault Ste. Marie8624°–9 h11
Collingwood (Blue Mountains)8524°–9 h11
Golden, British Columbia8424°–10 h12
Greater Sudbury8324°–8 h11
Huntsville (Muskoka)8124°–8 h12
Fredericton7624°–7 h12
Mont-Tremblant, Quebec7524°–8 h14
Quebec City7224°–8 h15
Nanaimo6524°17°11 h6
Moncton5524°17°7 h12
Fort Smith8723°–10 h10
Prince George8723°–9 h10
Calgary8523°–10 h11
Squamish5723°18°10 h8
Charlottetown5523°17°8 h11
Saguenay5523°–7 h15
Vancouver9922°16°11 h5
Whistler8722°–9 h10
Thunder Bay8622°–9 h10
Edmonton8022°–9 h14
Percé, Gaspé7922°15°8 h12
Banff7722°–9 h15
Gander7322°–6 h13
Gibsons5322°18°11 h8
Lunenburg4122°14°7 h10
Sydney, Nova Scotia3822°16°7 h11
Yellowknife9321°–10 h7
Canmore, Alberta8221°–9 h12
Dawson City, Yukon7921°–9 h14
Halifax7821°14°7 h10
Jasper, Alberta7721°–8 h14
Saint John3421°13°7 h12
Happy Valley-Goose Bay3021°–6 h15
Victoria10020°11°11 h3
St. John's2320°11°6 h10
Whitehorse8519°–8 h10
Ucluelet, Vancouver Island3818°13°9 h6
Tofino3717°14°10 h6
Prince Rupert1317°13°6 h15
Iqaluit2513°1°8 h12

Canada in July: quick answers

Canada in July: where is it warmest?

The warmest places in July are Osoyoos (Okanagan) (30 °C), Penticton (Okanagan) (29 °C) and Kelowna (29 °C).

Canada in July: where is the sea warmest?

The sea is warmest at Squamish (18 °C), Gibsons (18 °C) and Nanaimo (17 °C).

Canada in July: where is the weather best?

The best holiday weather in July – warm, sunny and dry – is in Victoria, Vancouver and Yellowknife.

Canada month by month

Climate averages 1996–2025, not a forecast. Data: Copernicus ERA5 / ERA5-Land via Open-Meteo.com (CC BY 4.0), NOAA OISST, WMO 1991–2020 (NOAA NCEI), GeoNames (CC BY 4.0). Sources & licences