Loading…

Find Your Hardiness Zone & Frost Dates

Click your province on the map to see frost dates, zones, and growing season length for cities near you. See also Growing Season Length Canada — 36 cities ranked.

BC AB SK MB ON QC NB NS PE NL Northern Territories
Zone 7–9 (mild) Zone 4–6 Zone 3 Zone 5 (Atlantic)

Click a province above to see frost dates, hardiness zones, and growing season length for cities in that region.

City Zone Last Frost First Frost Season

Tap your city for its full planting guide — what to sow, transplant dates, and a month-by-month calendar. Frost dates are averages; actual dates vary year to year, so add 1–2 weeks of buffer before transplanting frost-sensitive crops.

Got your zone? Get your exact frost dates.

Enter your postal code for your precise last & first frost dates and a full what-to-plant-when calendar.

❄️ Open the Frost Calculator →

Get your city's free planting calendar

A printable one-page PDF — seed-starting, transplant, direct-sow and harvest dates for 30+ crops, from your local frost dates.

📅 Get the free PDF →

Province Hardiness-Zone Guides

Prefer a full written breakdown? These guides list every zone by city and region, with frost dates and how Canadian zones differ from U.S. (USDA) zones.

British Columbia Hardiness Zones › Alberta Hardiness Zones › Saskatchewan Hardiness Zones › Manitoba Hardiness Zones › Ontario Hardiness Zones › Quebec Hardiness Zones ›

Now: What Will Actually Survive Your Zone?

Your zone is the answer to "what can I plant and expect to come back?" These guides turn the number into plant choices — the toughest perennials, shrubs, trees and named cultivars that survive cold Canadian zones.

❄️
Cold-Hardy Plants by ZoneThe by-zone decision matrix — start here
🌿
Hardiest PerennialsCome back every year, down to Zone 2–3
🌳
Hardiest ShrubsStructure that survives a hard winter
📊
Cultivar Hardiness DataNamed varieties rated by exact zone

🍁 Hardiness Zones Across Canada

Ontario →Zones 3b–7a — Windsor to Thunder BayQuebec →Zones 4b–5b — St. Lawrence valleyBritish Columbia →Zones 4a–9a — Canada’s widest rangeAlberta →Zones 3b–4b — chinook + elevationSaskatchewan →Zones 2b–3b — Prairie continentalManitoba →Zones 1b–3b — Red River valley

Now find out what to plant this week

Knowing your zone is step one. See exactly what to start indoors, direct sow, and transplant right now — based on your city's frost dates.

❄️ Frost Date Calculator 🌱 What to Plant Now 🌱 Seed Starting Calculator

🌱 Free Planting Calendar

Get the Free Canadian Planting Calendar for Your Zone

Now that you know your zone, get the printable planting calendar — every seed-starting, transplant, and direct-sow date, matched to Canadian frost dates. Free, no spam.

Canada Hardiness Zones by City

Canada uses its own plant hardiness zone system (Natural Resources Canada), which factors in more than winter low temperature — it also weighs frost-free days, summer heat, rainfall, snow cover, and wind. That's why Canadian zones don't match U.S. (USDA) zones: a USDA chart written for the same latitude will steer you wrong here. The table below lists the average last spring frost, first fall frost, growing-season length, and hardiness zone for major cities in every province — drawn from Environment and Climate Change Canada climate normals. Tap any city for its full planting guide.

British Columbia

City Zone Last Frost First Frost Season (days)
Victoria 8b Mar 10 Dec 15 280
Vancouver 8b Mar 15 Nov 30 260
Surrey 8a Mar 15 Nov 15 245
Burnaby 8a Mar 15 Nov 15 245
Nanaimo 8b Mar 20 Nov 15 240
Chilliwack 8a Apr 7 Nov 7 214
Abbotsford 8a Apr 11 Nov 1 204
Kelowna 6b May 5 Oct 15 163
Kamloops 6b May 4 Oct 9 158
Prince George 4a Jun 1 Sep 10 101

Alberta

City Zone Last Frost First Frost Season (days)
Lethbridge 5a May 14 Sep 27 136
Edmonton 4a May 14 Sep 23 132
Medicine Hat 4b May 15 Sep 22 130
Calgary 3b May 23 Sep 21 121
Red Deer 4b May 19 Sep 13 117

Saskatchewan

City Zone Last Frost First Frost Season (days)
Regina 3b May 21 Sep 17 119
Saskatoon 3b May 25 Sep 12 110
Prince Albert 2b May 28 Sep 8 103

Manitoba

City Zone Last Frost First Frost Season (days)
Winnipeg 3a May 25 Sep 20 118
Brandon 3a May 28 Sep 15 110
Thompson 1b Jun 8 Sep 5 89

Ontario

City Zone Last Frost First Frost Season (days)
St. Catharines 6b Apr 15 Oct 28 196
Toronto 6b Apr 20 Nov 1 195
Windsor 7a Apr 20 Oct 28 191
Mississauga 6b Apr 20 Oct 28 191
Hamilton 6b Apr 25 Oct 28 186
Brampton 6b Apr 28 Oct 25 180
Markham 6b Apr 28 Oct 25 180
London 6a Apr 22 Oct 18 179
Niagara Falls 6b Apr 28 Oct 22 177
Kitchener 6a May 1 Oct 18 170
Oshawa 6a Apr 29 Oct 15 169
Guelph 5b May 7 Oct 19 165
Ottawa 5a May 9 Oct 12 156
Kingston 5b May 10 Oct 10 153
Barrie 5a May 21 Sep 24 126
Thunder Bay 3b May 28 Sep 20 115
Sudbury 4b May 31 Sep 17 109

Quebec

City Zone Last Frost First Frost Season (days)
Laval 6a Apr 28 Oct 10 165
Montreal 5b May 9 Oct 7 151
Trois-Rivieres 4b May 15 Oct 5 143
Gatineau 5a May 15 Oct 1 139
Quebec City 5a May 17 Sep 28 134
Sherbrooke 4b May 20 Sep 28 131

New Brunswick

City Zone Last Frost First Frost Season (days)
Saint John 6a May 8 Oct 8 153
Moncton 5b May 15 Sep 28 136
Fredericton 5b May 17 Sep 26 132

Nova Scotia

City Zone Last Frost First Frost Season (days)
Halifax 6a May 10 Oct 18 161
Sydney 5b May 20 Oct 10 143

Prince Edward Island

City Zone Last Frost First Frost Season (days)
Charlottetown 6a May 10 Oct 14 157

Newfoundland & Labrador

City Zone Last Frost First Frost Season (days)
St. John's 5b Jun 1 Oct 12 133
Corner Brook 4b Jun 5 Oct 5 122

Frost dates are averages from Environment and Climate Change Canada climate normals (1981–2010 / 1991–2020); actual dates vary year to year, so add 1–2 weeks of buffer before setting out frost-tender plants. Hardiness zones follow the Natural Resources Canada Plant Hardiness Zone Map (planthardiness.gc.ca). For a full written breakdown by region, see the province zone guides linked above.

📱 Free Embeddable Widget — Hardiness Zone Finder

Add our compact hardiness-zone finder to your site. Visitors pick their Canadian city and instantly see their NRCan plant hardiness zone plus average frost dates — perfect for nursery, garden-club, and local-blog sidebars. Copy the code below.

Live preview:

Copy & paste this code:

Change city=Toronto to any Canadian city, or let visitors pick from the dropdown. Free to use — please keep the GrowersGuide.ca credit link.

Save to Pinterest

🌱 Free Newsletter

Get New Guides Before Anyone Else

Canadian planting reminders, new calculators, and growing guides — free, no spam.

Suggest what we write next →

⭐ Most Popular