Canada Address Generator

Generate Canada address-format samples for testing Canadian postal codes, province selectors, bilingual checkout forms, CRM imports, QA automation, and product demos. These records simulate realistic addresses in Ontario, British Columbia, Quebec, and other provinces.

Free to use · No sign-up

Fixed address example1 Main Street, Edmonton, AB T5J 0N3, Canada

Copy, save or export this fixed example, or generate an address with a sample profile.

Export

Address details

Profile

Generate an address to add sample profile fields.

Saved (0)
Saved 0
No saved addresses yet
Export saved records

An Alberta fixture for province and postal-code mapping

Start with the Edmonton record to inspect how your form stores Alberta and AB. Compare the spaced alphanumeric postal code before and after a CRM import, rather than treating the Canadian value as a US ZIP.

Current fixture coverage: 13 selectable regions · 20 locality fixtures

Street
1 Main Street
City
Edmonton
Region
Alberta (AB)
Postal code
T5J 0N3

Expected full-address output

1 Main Street, Edmonton, AB T5J 0N3, Canada

Download this record: JSON CSV

Preserve the space in T5J 0N3 when your import contract requires the original display value. If you normalize spacing, test the normalized result separately.

What to check

  • Keep AB in the province-code field; do not substitute a US state option with a similar label.
  • Do not infer apartment coverage from this street example: a unit field and French address translation are outside this generator’s scope.

A change to catch in a preservation test: postalCode

Original value
T5J 0N3
Changed value
T5J0N3

A preservation test should detect this change. Test intentional normalization against a separate contract.

What this version does not cover

Province and territory options are complete, but localities are limited. There is no separate unit or rural-route field, and no French address translation.

Product scope reviewed: . Fixture methods and limits

Canada: all 10 provinces and 3 territories

Choose a province or territory, including Yukon, Northwest Territories and Nunavut. Each selection provides a city and postal-code sample, so northern territories are available alongside the larger provinces.

13 selectable regions · 20 locality/postcode samples

  • Ontario (ON) — Toronto, M5H 2N2
  • Quebec (QC) — Montreal, H2Y 1C6
  • British Columbia (BC) — Vancouver, V6B 1A1
  • Yukon (YT) — Whitehorse, Y1A 2C6
  • Nunavut (NU) — Iqaluit, X0A 0H0
View all supported regions (13)
  • Alberta (AB)
  • British Columbia (BC)
  • Manitoba (MB)
  • New Brunswick (NB)
  • Newfoundland and Labrador (NL)
  • Nova Scotia (NS)
  • Northwest Territories (NT)
  • Nunavut (NU)
  • Ontario (ON)
  • Prince Edward Island (PE)
  • Quebec (QC)
  • Saskatchewan (SK)
  • Yukon (YT)

Address format and postal-code guide

A1A 1A1 format

Canadian postal codes alternate letters and digits. Use uppercase and a space after the third character, with no hyphen. The first three characters identify the Forward Sortation Area.

Province and territory symbols

Use Canadian two-letter symbols such as ON, QC, BC, NT, NU and YT. Northwest Territories and Nunavut both use postal areas beginning with X, so the first letter alone cannot distinguish them.

Mailing order

Place the civic address above the municipality, province or territory, and postal code. Canada Post recommends one space before the province symbol and two before the postcode on a mailing label. The tool also offers a compact single-line display.

French and English names

Quebec commonly uses French street and place names. Preserve accents supplied by users; avoid assuming that every street type or name follows US English conventions.

Coverage includes every top-level region, with a limited selection of localities. Generated streets and profiles are synthetic; postcode examples do not verify a complete delivery address.

References: Canada: provinces and territories · Canada Post: postal codes · Canada Post: addressing

How this page was checked · 2026-09-23

What we checked

  • All 10 provinces and 3 territories have maintained locality and postal-code examples
  • Municipality, province or territory, and postal-code order
  • A1A 1A1 postal-code spacing and capitalization
  • Names, phone samples, street numbers, and combinations are generated
  • The map link may show a locality or postal area rather than the synthetic street

Primary references

Data boundary: Format references do not certify this synthetic record for delivery. Read the data methodology and editorial standards

FAQ

Are all Canadian provinces and territories selectable?

Yes, all 13 are selectable, but locality fixtures are limited. This does not imply coverage of every town, street or postal allocation.

Should Canadian postal codes be numeric fields?

No. The sample contains letters and a separating space. Store it as a string and make any case or spacing normalization explicit.

Does this generator translate addresses into French?

No. It supplies maintained locality samples and province/territory labels, not arbitrary address translation or independent rural-route fields.