Your holiday weather, at a glance

Canada in December: where is it warmest?

In December, Tofino is the warmest place with 7 °C by day, Yellowknife the coolest with −19 °C. 0 of 58 destinations have good holiday weather.

All destinations in December, warmest first

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

PlaceScoreAirSeaSunRain days
Tofino07°10°2 h21
Ucluelet, Vancouver Island07°10°2 h21
Victoria16°9°2 h17
Gibsons06°8°2 h20
Nanaimo06°8°2 h18
Squamish06°8°2 h20
Vancouver05°8°2 h19
Lunenburg74°6°3 h13
Hamilton, Ontario143°–3 h11
Halifax103°6°3 h13
Niagara Falls93°–2 h14
Niagara-on-the-Lake93°–2 h14
Sydney, Nova Scotia63°5°2 h14
St. John's43°3°2 h15
Prince Rupert03°8°2 h21
Toronto152°–3 h11
London, Ontario132°–2 h12
Kingston, Ontario122°–2 h13
Saint John92°8°4 h13
Kelowna82°–3 h15
Gander91°–2 h14
Penticton (Okanagan)81°–3 h15
Osoyoos (Okanagan)81°–3 h15
Charlottetown71°3°2 h13
Collingwood (Blue Mountains)41°–2 h16
Kamloops140°–3 h12
Moncton90°2°3 h12
Summerland70°–3 h15
Fredericton15−1°–3 h12
Ottawa12−1°–3 h12
Sault Ste. Marie10−1°–2 h13
Huntsville (Muskoka)4−1°–2 h16
Revelstoke, British Columbia1−1°–2 h17
Whistler0−1°–2 h20
Montreal12−2°–3 h12
Percé, Gaspé12−2°2°3 h12
Trois-Rivières8−2°–3 h12
Calgary31−3°–4 h4
Prince George15−3°–2 h11
Greater Sudbury13−3°–3 h12
Mont-Tremblant, Quebec12−3°–3 h13
Quebec City11−3°–3 h13
Thunder Bay21−4°–3 h8
Golden, British Columbia10−5°–2 h13
Saguenay7−5°–3 h13
Regina28−6°–3 h5
Canmore, Alberta29−7°–4 h5
Edmonton27−7°–3 h5
Happy Valley-Goose Bay10−7°–2 h11
Saskatoon30−8°–3 h4
Banff28−8°–3 h5
Winnipeg26−8°–3 h6
Jasper, Alberta24−8°–3 h7
Whitehorse23−14°–1 h7
Iqaluit17−14°−1°0 h6
Fort Smith30−16°–2 h4
Dawson City, Yukon28−17°–1 h5
Yellowknife30−19°–1 h4

Canada in December: quick answers

Canada in December: where is it warmest?

The warmest places in December are Tofino (7 °C), Ucluelet, Vancouver Island (7 °C) and Victoria (6 °C).

Canada in December: where is the sea warmest?

The sea is warmest at Tofino (10 °C), Ucluelet, Vancouver Island (10 °C) and Victoria (9 °C).

Canada in December: where is the weather best?

The best holiday weather in December – warm, sunny and dry – is in Calgary, Saskatoon and Fort Smith.

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