Canada's plant hardiness zones span from Zone 0 in the Arctic to Zone 9 on the southern tip of Vancouver Island. Most urban gardening in the country happens between Zone 4 and Zone 8 — a range that covers cities from Halifax to Kelowna to Calgary to Toronto. The growing calendars across that range vary by 6–8 weeks at the extremes, and misreading your local timing is the most common reason new vegetable gardens produce less than expected.

This schedule focuses on the conditions applicable to Canada's largest urban growing regions. Frost dates are the anchor points; everything else on the calendar is derived from them.

Understanding Hardiness Zones in Canadian Cities

Plant hardiness zones in Canada are defined by Agriculture and Agri-Food Canada based on a combination of minimum winter temperature, frost dates, snow cover, and other climate factors. The zones are numbered 0 through 9, with sub-zones a and b within each number. A higher number indicates a milder climate.

Key urban zones for reference:

  • Vancouver, BC — Zone 8a/8b. Last spring frost typically early to mid-March. First fall frost mid-November.
  • Victoria, BC — Zone 9a. Last spring frost late February to early March. An unusually long growing season for Canada.
  • Calgary, AB — Zone 4a/4b. Last spring frost mid-May. First fall frost mid-September. A short, intense season with potential for summer hail.
  • Edmonton, AB — Zone 4a. Last spring frost late May. First fall frost mid-September.
  • Winnipeg, MB — Zone 3b/4a. Last spring frost mid-May. First fall frost mid-September. Cold winters with significant temperature swings.
  • Toronto, ON — Zone 6a/6b. Last spring frost late April to early May. First fall frost mid-October.
  • Ottawa, ON — Zone 5b. Last spring frost early May. First fall frost mid-October.
  • Montreal, QC — Zone 5b/6a. Last spring frost early to mid-May. First fall frost mid-October.
  • Halifax, NS — Zone 6a. Last spring frost late April. First fall frost mid-October. Coastal moderation of temperature but high humidity and fog.

These are averages. Any given year can fall outside the typical range, and microclimates within cities — a south-facing brick wall, a rooftop, a sheltered courtyard — can create conditions 1–2 zones warmer than the official zone. For historical frost date data specific to your address, Agriculture Canada's crop climate atlas provides searchable maps.

The Planting Calendar Structure

A Canadian vegetable planting calendar is organized around two transitions: the last spring frost date (LSF) and the first fall frost date (FFF). Most planting decisions are expressed as a number of weeks before or after LSF.

The general framework:

  • 10–12 weeks before LSF — Start peppers and eggplants indoors. These are the slowest-starting warm-season crops.
  • 8–10 weeks before LSF — Start tomatoes indoors. In Zone 5–6, this falls in early to mid-March.
  • 6–8 weeks before LSF — Start basil, parsley, celery, and leeks indoors.
  • 4–6 weeks before LSF — Direct sow cool-season crops outdoors: spinach, lettuce, arugula, radishes, peas, kale, chard. These tolerate light frost.
  • At LSF — Transplant tomatoes, peppers, and basil outdoors once evening temperatures stay above 10°C consistently. In Zone 5–6 cities, this is typically late May.
  • 1–2 weeks after LSF — Direct sow beans, cucumbers, zucchini outdoors.
  • 8–10 weeks before FFF — Start a second round of cool-season crops for fall harvest: kale, spinach, lettuce, radishes.

Zone-by-Zone Notes

Zone 8–9 (Vancouver, Victoria)

The BC coast allows year-round growing of cold-tolerant crops — kale, chard, spinach, mâche — without frost protection. The limiting factor for warm-season crops (tomatoes, peppers, basil) is not cold but lack of heat units. The Fraser Valley and areas south of Abbotsford accumulate more heat than the city itself; on the Vancouver peninsula, cherry tomatoes and shorter-season determinate tomato varieties (Siletz, Early Girl) outperform beefsteak types.

Garlic is planted in October–November and harvested the following July — one of the most reliable crops in Zone 8 urban gardens. Overwintering spinach and kale through February is straightforward with minimal protection.

Zone 4–5 (Calgary, Edmonton, Winnipeg)

Prairie urban gardeners work within a compressed season: frost risk on both ends, potential for extreme heat in July, and the possibility of a freak late-May frost that sets back transplants. Starting seeds earlier than the zone recommendation (6+ weeks before last frost for tomatoes) and using Wall-O-Waters or season extenders around transplants allows productive tomato growing even in Zone 4.

Cold-hardy varieties matter more in this zone than elsewhere. Varieties bred at the University of Alberta — Polar Baby, Jakub — and at the Morden Research Station in Manitoba are specifically adapted to short-season prairie conditions. Haskap berries, saskatoons, and cold-hardy fruit trees are worth considering for perennial urban food production in this zone.

Wind is a significant factor on prairie balconies and rooftops. Containers in exposed positions on a Winnipeg or Calgary balcony in June can lose more moisture daily than plants in full sun in Toronto. Windbreaks — even a row of taller containers with ornamental grasses — reduce this substantially.

Zone 5–6 (Toronto, Ottawa, Montreal, Halifax)

Southern Ontario and Quebec represent the largest concentration of urban vegetable gardening in Canada, and the Zone 5–6 climate allows a broad range of crops with a growing season of 150–180 days between frosts. The main timing challenge is heat accumulation in July and August, which causes cool-season crops planted in spring (lettuce, cilantro, spinach) to bolt and reduces quality.

Succession planting is particularly important in this zone. A full flat of lettuce transplanted in mid-May will bolt by early July. Sowing a short row every 10 days from late April to late May extends the harvest across 8 weeks. Resuming sowing in mid-August produces a fall crop that improves as temperatures drop in September.

Toronto's urban heat island effect means that neighbourhood microclimates vary by 2–4°C compared to suburban areas. Downtown core locations, especially those surrounded by brick and concrete, often allow slightly earlier planting dates than the official Zone 6 frost calendar suggests.

Crop-Specific Timing Notes

Tomatoes

Start indoors 8–10 weeks before last frost. Harden off for 7–10 days before transplanting (set outside in shade for increasing daily durations). Transplant after nights are consistently above 10°C. Cherry and determinate varieties mature earlier — useful for Zones 4–5 where the season compresses.

Peppers

Start indoors 10–12 weeks before last frost. Peppers need more heat than tomatoes — in Zone 5 cities, warm soil is as important as warm air. Black plastic mulch or dark fabric around the base of containers absorbs heat and keeps root temperature above 18°C, which is the threshold for productive pepper growth.

Beans

Direct sow after last frost when soil temperature exceeds 15°C. Do not start indoors — beans resent root disturbance. Bush varieties mature in 50–60 days; useful for a second sowing 6–8 weeks before first fall frost in Zone 6 cities.

Garlic

Plant cloves in October (Zones 4–6) or November (Zone 8) at 5–8 cm depth. Mulch with 10–15 cm of straw in Zone 4–5 to protect through winter. Harvest when lower leaves yellow, typically July. Hardneck varieties (Rocambole, Porcelain) are better suited to Canadian winters than softneck types.

Herbs — timing summary

  • Basil: start indoors 6 weeks before LSF; transplant after nights exceed 10°C
  • Parsley: start indoors 8–10 weeks before LSF; tolerates light frost after transplanting
  • Cilantro: direct sow outdoors 2–4 weeks before LSF; sow again in August
  • Chives: perennial; divide existing clumps in spring or start from seed 8 weeks before LSF
  • Rosemary, thyme, oregano: start indoors 8–10 weeks before LSF or purchase transplants; bring indoors before first frost

Extending the Season

Cold frames, row cover fabric (Reemay or similar), and Wall-O-Waters add 3–4 weeks to each end of the growing season in most Canadian urban zones. A simple cold frame — a raised bed with a glazed lid that can be propped open during the day — can hold temperatures 5–10°C above ambient on clear days, enough to protect transplants through a late frost.

Row cover fabric placed over plants before a forecast frost protects down to about -4°C when properly anchored. It's inexpensive, reusable, and requires no permanent structure — making it the most practical season-extension method for container and raised-bed gardens.

The two most useful dates to know are your last spring frost and your first fall frost. Everything else on the planting calendar flows from those two numbers.

For soil preparation and raised bed construction, see the raised beds guide. For growing herbs through the winter after the season ends, the container herb guide covers indoor management from October through April.