Greenly Garden

Gardening in Canada: climate, frost dates and crops by region

We worked out the season of 29 cities of Canada from ten years of weather: the frost-free season lasts from 77 days in Iqaluit to 295 days in Victoria. The last spring frost comes first in Victoria (around 1 March) and last in Iqaluit (around 18 June).

Climate zones of Canada

By the days between the last spring frost and the first autumn frost.

ZoneCitiesFrost-free daysLast spring frostFirst autumn frost
270 frost-free days or moreVictoria2951 March21 December
210–269 frost-free daysVancouver23527 March17 November
150–209 frost-free daysEdmonton, Winnipeg, Kelowna, Saguenay, Thunder Bay, St. John's, Quebec City, Trois-Rivières, Charlottetown, Moncton, Fredericton, Montreal, Gatineau, Ottawa, Sherbrooke, Halifax, Toronto, Kitchener, Hamilton, London (Canada), Windsor152 – 20218 April – 19 May6 October – 10 November
Short season: under 150 frost-free daysIqaluit, Yellowknife, Whitehorse, Saskatoon, Calgary, Regina77 – 14513 May – 18 June3 September – 6 October

How the regions of Canada differ

Splitting the cities in two — north (Iqaluit, Yellowknife, Whitehorse and 11 more) and south (Trois-Rivières, Charlottetown, Moncton and 11 more): the last spring frost comes about 14 days later in the north; the frost-free season is about 153 days in the north and 186 days in the south; the warmest month averages 24.4 °C by day in the north and 26.4 °C in the south; the north gets about 534 mm of rain a year and the south about 1,141 mm.

Splitting the cities in two — west (Kitchener, London (Canada), Windsor and 11 more) and east (St. John's, Charlottetown, Halifax and 11 more): the last spring frost comes about 9 days later in the west; the frost-free season is about 159 days in the west and 182 days in the east; the west gets about 576 mm of rain a year and the east about 1,215 mm.

The gap between the warmest month’s days and the coldest month’s nights is widest in Yellowknife (49.2 °C) and smallest in Victoria (22 °C): the smaller it is, the milder both winter and summer. Vancouver is the wettest of these cities with 2,158 mm a year, Yellowknife the driest with 303 mm. The hottest summer days are in Kelowna (30.2 °C on average in the warmest month), the coolest in Iqaluit (11.6 °C). In 27 of the 29 cities at least one month averages below 0 °C at night; the longest such winter is in Iqaluit (October–May).

Which crops suit which part of Canada

Season long enough: the days from planting to the first autumn frost cover the days to the first harvest on the plant card. Each window starts on the Greenly calendar date and ends on the last day that still leaves the crop’s days to harvest (from its card) before the average first autumn frost, plus six weeks of picking for crops harvested over weeks (tomatoes, peppers, aubergines, cucumbers, courgettes, pumpkins, watermelons, beans) — our rule; earlier in the window is safer.

CropPlanting out or sowingSeason long enoughTight or too short
Tomato14 May (Victoria) – 31 August (Victoria)28 of 29: Yellowknife, Whitehorse, Edmonton, Saskatoon and 24 more1 of 29: Iqaluit
Cucumber27 May (Windsor) – 6 October (Victoria)all 29—
Bell Pepper, Eggplant27 May (Windsor) – 31 August (Victoria)27 of 29: Yellowknife, Edmonton, Saskatoon, Calgary and 23 more2 of 29: Iqaluit and Whitehorse
Zucchini27 May (Windsor) – 4 October (Victoria)all 29—
Pumpkin27 May (Windsor) – 26 August (Victoria)27 of 29: Yellowknife, Edmonton, Saskatoon, Calgary and 23 more2 of 29: Iqaluit and Whitehorse
Watermelon27 May (Windsor) – 11 September (Victoria)28 of 29: Yellowknife, Whitehorse, Edmonton, Saskatoon and 24 more1 of 29: Iqaluit
Peas8 February (Victoria) – 8 October (Victoria)all 29—
Garlic, Tulip, Daffodil, Crocus, HyacinthAutumn planting: 4 August (Iqaluit) – end of December (Vancouver)——

Cities of Canada: weather in numbers

CityFrost-free daysWarmest month, dayColdest month, nightRain a yearDriest monthPlaces to buy
Iqaluit77July, 11.6 °CFebruary, -29.8 °C497 mmFebruary—
Yellowknife134July, 22 °CFebruary, -27.2 °C303 mmFebruary2
Whitehorse133July, 21 °CFebruary, -15.5 °C455 mmMarch2
Edmonton152July, 23.6 °CFebruary, -15.5 °C570 mmFebruary27
Saskatoon144July, 25.3 °CFebruary, -18.7 °C410 mmFebruary12
Calgary141August, 24.6 °CFebruary, -13.4 °C473 mmJanuary22
Regina145July, 26 °CFebruary, -16.4 °C443 mmFebruary14
Winnipeg153July, 26.4 °CFebruary, -18 °C582 mmFebruary9
Kelowna196July, 30.2 °CFebruary, -5.2 °C467 mmAugust11
Vancouver235August, 25.2 °CFebruary, 0.4 °C2,158 mmJuly41
Victoria295August, 24.6 °CFebruary, 2.6 °C1,055 mmJuly20
Saguenay161July, 24.2 °CJanuary, -16.3 °C1,239 mmJanuary2
Thunder Bay165July, 23.6 °CFebruary, -15.4 °C736 mmJanuary3
St. John's175August, 20.3 °CFebruary, -6.9 °C1,472 mmMay5
Quebec City176July, 25.4 °CJanuary, -13.9 °C1,340 mmJanuary10
Trois-Rivières183July, 26.2 °CJanuary, -13.7 °C1,210 mmJanuary6
Charlottetown176July, 23.9 °CFebruary, -10.5 °C1,199 mmMay1
Moncton187July, 25.3 °CFebruary, -10.4 °C1,245 mmMay4
Fredericton181July, 25.6 °CJanuary, -12 °C1,278 mmFebruary15
Montreal188July, 27 °CJanuary, -12 °C1,147 mmSeptember35
Gatineau185July, 26.4 °CJanuary, -12.8 °C1,135 mmSeptember18
Ottawa185July, 26.4 °CJanuary, -12.7 °C1,135 mmSeptember23
Sherbrooke172July, 25.1 °CJanuary, -12.9 °C1,220 mmSeptember10
Halifax194July, 24.2 °CFebruary, -7.3 °C1,478 mmMay12
Toronto187July, 27.8 °CFebruary, -7.9 °C915 mmNovember25
Kitchener179July, 26.8 °CJanuary, -8.6 °C952 mmNovember23
Hamilton202July, 28 °CJanuary, -5.3 °C893 mmSeptember19
London (Canada)193July, 27 °CJanuary, -6.9 °C1,033 mmSeptember10
Windsor197July, 28.6 °CJanuary, -5.9 °C942 mmFebruary26

ERA5 2016–2025 via Open-Meteo, 25 km grid cell of each city; dates by the Greenly calendar and the plant cards.

Canada by region: frost dates and planting windows

Each region’s page sets its cities side by side: frost dates, planting windows and weather by month.

What to plant each month in Canada

More about Canada