Skip to content

Canada Address Generator

Random Canadian addresses with A1A 1A1 postal codes, province, city and a North American phone format — free, no signup, no data stored.

100% freeNo signup required

Generated Result

Hit the generate button and sample addresses will appear here.

How Canada Post sorts it

  1. 01Recipient
  2. 02Street
  3. 03City · Province
  4. 04Postal code

NO ZIP · ANA NAN

Every profile this generator assembles reads the way Canada Post sorts it: recipient first, then the street number and name, then the city with its two-letter province code, and the postal code — six characters, letter-number-letter three times, a space in the middle — anchoring the last line. Each card pairs the address with a Canadian name, a +1 555-01XX number reserved for fiction, and an email. Generate a set, filter by province, export what you need.

All 13 provinces and territories, four deep pools

The filter covers every Canadian province and territory. Four carry deep city pools for heavy testing; the other nine each hold their capital with a zone-correct FSA code.

Ontario

Toronto, Ottawa and Mississauga pools: Downtown, ByWard Market, City Centre. FSA letters K, L, M, N and P slice the province east to north.

British Columbia

Vancouver and Victoria: Kitsilano, Mount Pleasant, Fairfield, James Bay. Nearly every BC code opens with V.

Quebec

Montreal and Quebec City: Old Montreal, Plateau Mont-Royal, Old Quebec. G, H and J split the province three ways.

Alberta

Calgary and Edmonton: Downtown, Beltline, Old Strathcona. Every Alberta code starts with T.

The other nine, one capital each

Winnipeg MB R3CSaskatoon SK S7KHalifax NS B3JFredericton NB E3BSt. John's NL A1CCharlottetown PE C1AWhitehorse YT Y1AYellowknife NT X1AIqaluit NU X0A

Every card shows its city and postal code. The FSA letters follow Canada Post's zone map — R for Manitoba, B for Nova Scotia, A for Newfoundland, C for PEI, E for New Brunswick, S for Saskatchewan, X for the territories, Y for Yukon — so a Winnipeg card never pretends to be from Toronto.

How a Canadian address is laid out

Canadian addresses look almost American — until the last line. The street number has no comma before the street name, the province is a two-letter code rather than a spelled-out state, and the postal code is alphanumeric:

Ms Sarah MacLeod← recipient
245 Sparks Street← street number + name, no comma
Ottawa, ON← city + two-letter province
K1A 0A9← postal code (ANA NAN)
CANADA← for international mail, in caps

Three things trip people up. The postal code needs its middle space — A1A1A1 fails validation on most Canadian forms. The province code is capitalized two letters (ON, BC, QC, AB), never the full name. And there is no ZIP: US five-digit logic will reject every Canadian code, because letters are structural, not decorative.

None of this is a convention we guessed at. The FSA letters and the ANA NAN structure come straight from Canada Post's addressing guidelines.

Need a whole list? Export it

One address at a time does not seed a test database. Save the profiles you like, then export the whole set as CSV or JSON in one click. Every field comes along — name, street, city, province, postal code, phone and email — so nothing needs re-formatting downstream. No cap, no signup, no watermark.

CSV · JSON

Postal codes, decoded: FSA and LDU

Canada Post defines the code as six characters in the form ANA NAN, built from two segments. The first three characters, the Forward Sortation Area, identify a major geographic area — the FSA's first letter alone pins one of 18 regions, provinces or districts: M is Metropolitan Toronto, H is Metropolitan Montreal, V is British Columbia, T is Alberta. The last three characters, the Local Delivery Unit, are the smallest delivery unit in that FSA: in urban areas they can mark one side of a street between two intersections, a single building, or a large-volume receiver.

One more rule from the official guidelines: the FSA's second character tells you whether the code is urban or rural. Numerals 1 to 9 mean urban — M2T, for instance. A zero means rural, like A0A out in Newfoundland. That single digit is why Canadian validators don't just pattern-match; they often check the FSA against a province list. Our generator produces codes in perfect ANA NAN form — the format passes validation, and the FSA-letter-to-province pairing in our pools follows the official map.

K1AFSA: forward sortation area·0A9LDU: local delivery unit
MMetropolitan Toronto·HMetropolitan Montreal·VBritish Columbia·TAlberta·RManitoba·ANewfoundland and Labrador

Sources

The postal-code rules quoted on this page come from Canada Post's official addressing guidelines.

Use cases for test addresses

  • Form and QA testing — fill Canadian checkout flows with province-valid, A1A 1A1-shaped profiles that pass postal-code validation.

  • Cross-border e-commerce — test US/CA shipping forms side by side and see where ZIP logic breaks.

  • Teaching and demos — show how FSA and LDU segments narrow a location from province to city block.

What these samples are — and aren't

Built for: software testing, format reference, cross-border QA, placeholder data.

Not for: real correspondence, identity verification, or registering for services against their terms. Generated profiles are synthetic; an ANA NAN-shaped code is not proof the address exists. For actual mail, confirm the address with the recipient or Canada Post's own tools.

How the samples are built: provinces, FSA letters and line order follow Canada Post's addressing guidelines. Data pools last reviewed September 2026.

Sample addresses from the generator

Frozen snapshots of what the tool produces, each carrying its province and postal code. Generate your own set when you are ready.

Emily MacLeodOntario

342 Queen St W, Toronto, ON M5V 2T6

Downtown+1 416 555 0142
James TremblayQuebec

425 Rue Saint-Paul E, Montreal, QC H2Y 1C6

Old Montreal+1 514 555 0187
Sarah NwosuBritish Columbia

88 W Hastings St, Vancouver, BC V6B 1A1

Downtown+1 604 555 0126
Daniel OkaforAlberta

155 8 Ave SW, Calgary, AB T2P 1J9

Downtown+1 403 555 0163
Chloe BeaulieuQuebec

52 Rue des Jardins, Quebec City, QC G1R 1A1

Old Quebec+1 418 555 0179
Liam FraserOntario

245 Sparks St, Ottawa, ON K1P 1B1

Centretown+1 613 555 0158
Marcus JohnsonManitoba

250 Portage Ave, Winnipeg, MB R3C 0T1

Downtown+1 204 555 0193
Fiona MacDonaldNova Scotia

1800 Argyle St, Halifax, NS B3J 1N3

Downtown+1 902 555 0171

Samples are frozen snapshots of the generator output. Hit generate above for a fresh, randomized set.

Saved addresses

No saved addresses yet. Save the ones you like from the results.

More address tools

Tax-Free StatesSample addresses from the five states with no statewide sales tax.HKHong Kong Address GeneratorRandom Hong Kong addresses with street, district, region, phone and name. Free, no signup, no data stored.UKUnited Kingdom Address GeneratorRandom UK addresses with real-format postcodes, post town, phone and name — free, no signup, no data stored.JPJapan Address GeneratorRandom Japanese addresses with 7-digit postal codes, prefecture, city and chome-ban-go numbers — free, no signup, no data stored.CACanada Address GeneratorRandom Canadian addresses with A1A 1A1 postal codes, province, city and a North American phone format — free, no signup, no data stored.INIndia Address GeneratorRandom Indian addresses with 6-digit PIN codes, state, city and a +91 mobile format — free, no signup, no data stored.TWTaiwan Address GeneratorRandom Taiwan addresses with 3-digit ZIP codes, city, district and a 09xx mobile format — free, no signup, no data stored.NGNigeria Address GeneratorRandom Nigerian addresses with 6-digit postal codes, state, city and a 080x mobile format — free, no signup, no data stored.DEGermany Address GeneratorRandom German addresses with 5-digit PLZ codes, state, city and a +49 mobile format — free, no signup, no data stored.AUAustralia Address GeneratorRandom Australian addresses with 4-digit postcodes, state, suburb and a 04xx mobile format — free, no signup, no data stored.TRTürkiye Address GeneratorRandom Turkish addresses with 5-digit postal codes, province, district and a 05xx mobile format — free, no signup, no data stored.

Frequently asked questions

Ready to build your test data?

Free, instant and unlimited, start generating formatted addresses right away.