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.
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
- Canada Post: Addressing guidelines
- Canada Post: Postal codes
- Government of Canada: Provinces and territories
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.