Canadian Phone Number Format for Verification: +1, Area Codes and Common Mistakes

The Canadian phone number format for verification is +1, then a three-digit area code, then a seven-digit local number: +1 416 555 0199 internationally, or (416) 555-0199 within Canada. Most sign-up forms want you to choose Canada in the country list and type the ten digits without an extra 1 in front. Get that right and most "invalid phone number" errors disappear. Below is how Canadian numbers are built, which area codes belong to which province, and the mistakes that trip people up.

How a Canadian number is built

Canada belongs to the North American Numbering Plan along with the US and several Caribbean countries, which is why they all share +1. Every number has the same shape:

Part Example Rule
Country code +1 Shared with the US
Area code 416 Three digits, never starting with 0 or 1
Exchange 555 Three digits, never starting with 0 or 1
Line number 0199 Four digits

Stored in a database or written for an international audience, the number is +14165550199, the E.164 format. People in Canada usually write (416) 555-0199 or 416-555-0199.

The examples here use 555-0100 to 555-0199, a range reserved for fictional use, so they'll never reach a real person.

Canadian area codes by province and territory

These are the area codes you'll see most often. New codes are added as numbers run out, so treat the list as a guide rather than a complete reference.

Region Area codes
Ontario: Toronto 416, 647, 437
Ontario: around Toronto 905, 289, 365
Ontario: Ottawa and the east 613, 343
Ontario: southwest 519, 226, 548
Ontario: central and northeast 705, 249
Ontario: northwest 807
Quebec: Montreal 514, 438
Quebec: around Montreal 450, 579
Quebec: Quebec City and the east 418, 581, 367
Quebec: rest of the south and west 819, 873
British Columbia 604, 778, 236, 250, 672
Alberta 403, 780, 587, 825
Saskatchewan 306, 639
Manitoba 204, 431
Nova Scotia and Prince Edward Island 902, 782
New Brunswick 506, 428
Newfoundland and Labrador 709
Yukon, Northwest Territories and Nunavut 867

Overlay codes: why neighbours have different area codes

Area codes started out as geographic regions. When a region ran out of numbers, a new code was laid over the same territory: an overlay. Existing numbers kept their code and new numbers got the new one. So in Toronto, a number starting 647 or 437 is just as local as one starting 416, and the area code tells you nothing about how old the number is or what kind of line it is.

Overlays are also why local calls in most of Canada now need all ten digits. For forms, the lesson is simple: always include the area code.

Mobile or landline? The format won't tell you

Canada has no mobile-only prefixes. Mobiles and landlines share the same area codes and exchanges, and numbers can be moved between mobile and landline providers. A validator can confirm that a Canadian number is well formed, but it usually can't tell whether it will receive a text. Libraries built on Google's libphonenumber, for example, report these numbers as "fixed line or mobile". The only real test is sending the code.

Common form errors with the Canadian phone number format for verification

  1. Typing the 1 twice. The form already shows +1 and you type 1 416 555 0199. Some forms remove the extra 1; others count eleven digits and reject the number. Enter the ten digits only.
  2. Choosing the wrong country. Canada and the US share +1, and many forms list both. Some check that the area code belongs to the country you picked, so a 604 number under "United States" can fail. Choose Canada.
  3. Leaving out the area code. Seven digits aren't a complete number, even if that's how someone wrote it down.
  4. Adding a dialling prefix. 011 is what you dial to call abroad from Canada, and 00 is used in many other countries. Neither belongs in a form; the country selector does that job.
  5. Letters and extensions. Convert vanity letters to digits, and drop anything like "ext. 204". Extensions can't receive texts anyway.
  6. Using a landline or toll-free number. Numbers starting 800, 833, 844, 855, 866, 877 or 888 are toll-free across North America, not Canadian mobiles. Landlines and toll-free lines usually can't receive a verification text, although some services offer a voice call instead.
  7. Brackets, dots or dashes rejected. Good forms accept them. If one doesn't, type digits only.

Receiving a code on a Canadian number

If you need a Canadian number for a low-stakes sign-up or to test your own form, Temp SMS lists Canadian numbers that receive SMS online, with each text shown on a public web page and no account needed. Choose Canada, enter the ten digits as shown, then refresh the number's page. Everything that arrives is visible to anyone, and the numbers are shared and retired over time, so use them for throwaway accounts only: never banking, your main email or two-factor authentication. Some services also refuse virtual numbers whatever their format.

FAQ

How many digits is a Canadian phone number? Ten: a three-digit area code and a seven-digit number. With the country code 1 in front, it's eleven.

Should I put +1 before a Canadian number? Only if the form has no country selector or asks for international format. If it already shows +1 or Canada, enter just the ten digits.

Is a Canadian number the same format as a US number? Yes. Both are +1 followed by ten digits; only the area code shows which country the number belongs to.

Can I tell from the area code whether a Canadian number is a mobile? No. Mobiles and landlines share the same area codes and exchanges in Canada.