Skip to content

Canada Phone Numbers: Format, Area Code & Validation Guide

Explore Canada's phone number formats, area codes, and validation. Understand the +1 country code, 10-digit structure (NXX-NXX-XXXX), and dialing procedures. Includes regex for validation like ^\+1[2-9]\d{2}[2-9]\d{2}\d{4}$ and upcoming 559/357 overlays.

Phone number standards3 min read

Quick Reference

Overview

Discover the intricacies of Canada's telephone numbering system, including number structures, dialing procedures, and regulatory updates. This guide is essential for telecom professionals, developers, and system administrators working with Canadian phone numbers.

Canadian Numbering Plan

Structure of Canadian Phone Numbers

  • Country Code: +1
  • Area Codes: 3-digit codes, with over 40 active area codes.
  • Subscriber Number: 7-digit local number.
  • Total Length: 10 digits (excluding the country code).

Number Formats

TypeFormatExampleDescription
GeographicNXX-NXX-XXXX416-555-1234Standard format where N is any digit from 2-9, and X is any digit from 0-9.
MobileNXX-NXX-XXXX647-555-1234Mobile numbers follow the same format as landline numbers.
Toll-Free800/888/877/866-NXX-XXXX800-555-1234Toll-free numbers start with 800, 888, 877, 866, etc.
Premium Rate900-NXX-XXXX900-555-1234Premium-rate numbers begin with 900 and incur additional charges.
Emergency911911The emergency number in Canada.
Special Services310-XXXX310-1234Used for non-geographic services, typically provided by specific operators.

Regular Expressions for Number Validation

  • General Format:

    Regex
    ^\+1[2-9]\d{2}[2-9]\d{2}\d{4}$
    

    Validates a Canadian phone number with the country code, area code, and subscriber number.

  • Toll-Free Numbers:

    Regex
    ^\+1(800|888|877|866|855|844|833|822)[2-9]\d{2}\d{4}$
    

    Validates Canadian toll-free numbers.

  • Premium Rate Numbers:

    Regex
    ^\+1900[2-9]\d{2}\d{4}$
    

    Validates Canadian premium-rate numbers.

Dialing Procedures

Domestic Calls

  • Landline to Landline: Dial 1, followed by the 10-digit phone number.

    • Example: 1-416-555-1234
  • Landline to Mobile: Same as landline to landline.

    • Example: 1-647-555-1234
  • Mobile to Mobile: Dial the 10-digit phone number directly.

    • Example: 416-555-1234

International Calls

  • Outgoing: Dial 011, followed by the country code, area code, and subscriber number.

    • Example: 011-44-20-7123-4567 (for a call to the UK)
  • Incoming: Dial +1, followed by the 10-digit phone number.

    • Example: +1-416-555-1234

Recent and Upcoming Changes to the Numbering Plan

  • Overlay Area Codes:
    • 559/357 Overlay: Effective Q1 2025, the 559 area code will be overlaid with 357.
    • 213/323 Overlay: The 738 area code will overlay 213/323 starting August 2024.

Number Portability in Canada

Number portability is fully implemented, allowing both mobile and fixed-line numbers to be ported between carriers. This service has been available since 2007.

Major Telecom Operators and Number Ranges

OperatorArea CodesDescription
Bell CanadaVarious across Ontario and QuebecOne of the largest telecom operators in Canada.
Rogers CommunicationsVarious, including 416, 647Major operator providing mobile and fixed-line services.
TelusVarious, including 250, 604, 780Leading operator in Western Canada.
Freedom Mobile647, 437, 778Focuses on mobile services in urban areas.
Videotron438, 514Operates primarily in Quebec.

ITU-T Standards Relevant to Canada

The Canadian numbering plan adheres to the [ITU-T E.164 standard](https://www.itu.int/rec/T-REC-E.164/en), defining the international public telecommunication numbering plan.

Number Allocation and Management

The Canadian Numbering Administration Consortium (CNAC) manages numbering resources under the oversight of the CRTC. The North American Numbering Plan Administrator (NANPA) also plays a role in management across North America.

Technical Restrictions and Special Cases

  • Golden Numbers: Certain memorable numbers may be in higher demand.
  • Number Blocking: Users can block specific numbers via their telecom provider.

Technical Considerations for Developers

When working with Canadian phone numbers, consider:

  • Validation: Use regular expressions to validate numbers.
  • Portability: Implement logic to handle number portability.
  • Time Zones: Canada spans multiple time zones, important for scheduling automated calls.
  • Area Code Exhaustion: Monitor updates from CNAC and NANPA regarding new overlays.

Frequently asked questions

Canadian phone numbers follow a 10-digit format, represented as NXX-NXX-XXXX, where N is any digit from 2-9 and X is any digit from 0-9. This format applies to both landlines and mobile numbers. For international calls, add +1 as the country code before the 10-digit number.

For landline-to-landline and landline-to-mobile calls within Canada, dial 1 followed by the 10-digit phone number. However, for mobile-to-mobile calls, you can directly dial the 10-digit number without the prefix '1'.

To make international calls from Canada, dial the international prefix 011, followed by the country code, area code, and the subscriber number. For example, to call the UK, you would dial 011-44 followed by the UK number.

The 738 area code will overlay the existing 213 and 323 area codes starting in August 2024. This means that new phone numbers in those regions may be assigned the 738 area code while existing 213 and 323 numbers remain unchanged.

The Canadian Radio-television and Telecommunications Commission (CRTC) is the regulatory authority responsible for telecommunications in Canada. It is comparable to the Federal Communications Commission (FCC) in the United States.

The 559 area code will be overlaid with the new 357 area code. This overlay is scheduled to take effect in the first quarter of 2025. It is a measure to ensure number availability by creating an overlay instead of an area code split

Yes, number portability has been available in Canada since 2007. This allows users to keep their existing phone numbers, both mobile and landline, when switching service providers.

Canada shares the +1 country code with the United States and several other Caribbean countries as part of the North American Numbering Plan (NANP). This integrated numbering plan simplifies calling between these countries.

The Canadian Numbering Administration Consortium (CNAC) is responsible for managing numbering resources in Canada. They work under the oversight of the CRTC to ensure efficient allocation and administration of phone numbers.

Developers should use regular expressions for validation, implement logic to handle number portability, consider time zone differences across Canada, and stay informed about area code exhaustion and new overlays from CNAC and NANPA.

The general regex format to validate a Canadian number is ^+1[2-9]\d{2}[2-9]\d{2}\d{4}$. Specific regex patterns exist for toll-free and premium-rate numbers, as outlined in the article's section on Regular Expressions for Number Validation.

Canada spans six time zones, so consider time zones when scheduling calls or sending automated messages. This ensures that communication occurs at the appropriate local time for the recipient.

Golden numbers are phone numbers that are easy to remember due to repeating digits or special sequences. They are often in higher demand and may be subject to different allocation rules or pricing by telecom operators.