Format guide
What makes up a Canadian address?
Canadian addresses usually put the street number and name on the first line, then city, a two-letter province code, and the postal code. Postal codes alternate letters and digits (A1A 1A1), often with a space. Use ON, QC, BC—not the country code CA—in the province field.
Common line order
| Line 1 | Street number + street name |
|---|---|
| Line 2 | City + province code (ON/QC/BC…) + postal code |
| Line 3 | Canada (international forms) |
| Province | 2-letter code (not country code CA) |
| Postal | A1A 1A1; FSA first letter should match city/province |
Postal codes
Shape like M5V 2T6: the first three characters are the FSA, and the first letter relates to the province/metro (M Toronto, H Montreal, V Vancouver, T Calgary). Test casing and spacing; samples are not real delivery areas.
Form testing checklist
Enumerate Canadian province codes; validate postal with ^[A-Za-z]\d[A-Za-z][ ]?\d[A-Za-z]\d$; keep spaces and casing; keep city, province, and FSA aligned. For more address form cases, see US address form test cases
Typical use cases
Useful for province-code enums, postal spacing/casing, English/French place names, and keeping city, FSA, and area code aligned.
How to use test data
In development you can use these samples to check field length, line breaks, international characters, and responsive layouts. For payment, identity, logistics, or compliance flows, use official sandbox data from your provider—do not submit these samples to live systems.