Your holiday weather, at a glance

Canada in May: where is it warmest?

In May, Osoyoos (Okanagan) is the warmest place with 20 °C by day, Iqaluit the coolest with 0 °C. 33 of 58 destinations have good holiday weather.

All destinations in May, warmest first

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

PlaceScoreAirSeaSunRain days
Osoyoos (Okanagan)9020°–9 h8
Kamloops8720°–8 h9
Penticton (Okanagan)8720°–9 h9
Kelowna8520°–9 h10
Summerland8419°–8 h10
Ottawa7719°–7 h12
London, Ontario7719°–8 h13
Niagara Falls7719°–8 h12
Montreal7618°–7 h11
Trois-Rivières2218°–7 h12
Saskatoon8517°–9 h8
Regina8017°–8 h10
Prince George7817°–8 h10
Huntsville (Muskoka)7817°–7 h11
Greater Sudbury7617°–8 h10
Winnipeg7517°–8 h11
Mont-Tremblant, Quebec7517°–7 h12
Revelstoke, British Columbia7317°–8 h15
Kingston, Ontario7217°–8 h11
Quebec City7117°–7 h13
Nanaimo2417°13°8 h12
Edmonton7916°–9 h9
Sault Ste. Marie7216°–8 h10
Toronto7116°–8 h10
Calgary7016°–8 h11
Hamilton, Ontario6916°–8 h11
Vancouver6816°12°8 h11
Fredericton6516°–7 h13
Squamish2116°13°8 h14
Moncton2016°7°7 h12
Collingwood (Blue Mountains)7515°–8 h10
Gibsons2415°13°8 h13
Saguenay2215°–7 h12
Fort Smith7914°–10 h6
Golden, British Columbia7214°–8 h12
Dawson City, Yukon6814°–10 h11
Victoria6714°10°8 h9
Niagara-on-the-Lake6114°–8 h11
Charlottetown2314°6°7 h12
Saint John2014°6°7 h13
Whistler4913°–7 h16
Ucluelet, Vancouver Island2613°11°8 h11
Tofino2313°11°8 h12
Lunenburg2213°6°6 h11
Prince Rupert1213°9°6 h17
Whitehorse6212°–10 h7
Jasper, Alberta4912°–8 h12
Halifax4612°5°6 h11
Canmore, Alberta5211°–8 h12
Banff4911°–8 h13
Percé, Gaspé4711°6°8 h12
Thunder Bay4611°–8 h10
Gander3711°–6 h13
Sydney, Nova Scotia2211°4°7 h11
Yellowknife539°–11 h5
St. John's199°3°6 h11
Happy Valley-Goose Bay189°–6 h13
Iqaluit280°−1°7 h8

Canada in May: quick answers

Canada in May: where is it warmest?

The warmest places in May are Osoyoos (Okanagan) (20 °C), Kamloops (20 °C) and Penticton (Okanagan) (20 °C).

Canada in May: where is the sea warmest?

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

Canada in May: where is the weather best?

The best holiday weather in May – warm, sunny and dry – is in Osoyoos (Okanagan), Kamloops and Penticton (Okanagan).

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