🇨🇦 Canada (+1)

Canadian Phone Number Validator & Carrier Lookup

Validate Canadian phone numbers against CNAC numbering data and return the originally allocated carrier (Bell, Rogers, Telus, and every regional operator) with line type — mobile, landline, or VoIP. Static dataset lookups: sub-20ms, from $0.0002 per call, and a fraction of the cost of live HLR services.

Try it — Canadian numbers

Free — no account required. Protected by reCAPTCHA.

+1
NANP code
10
Digits (3-3-4)
3
National carriers
< 20ms
Lookup latency

CNAC-based carrier lookup for Canadian phone numbers

Veriphone validates Canadian numbers against the North American Numbering Plan (NANP) and resolves the originally allocated carrier and line type using central office code assignments published by the Canadian Numbering Administrator (CNAC). This is a static-data lookup — no live HLR query — which is exactly why it's sub-20ms and costs a fraction of a cent per call instead of the multi-cent pricing that live HLR services charge.

The response includes validity, the carrier to which the number was originally assigned, line type (mobile, landline, or VoIP), area code region down to the province, and E.164 formatting. The line_type field is useful for CASL-aware SMS workflows and National DNCL screening — Canada's Anti-Spam Legislation requires consent for commercial electronic messages, and knowing whether a number can even receive SMS is the first filter. Important context below on how porting affects this.

Important caveat on portability. Canadian numbers have been portable since 2007, including across line types: a landline number can be ported to a mobile carrier and vice versa. Veriphone returns the CNAC allocation — carrier and line type as originally assigned — which is accurate for the majority of numbers but can be stale for the subset that has been ported across carriers or line types. For workflows that need the live operator, layer a porting-aware service (like a live HLR lookup) on top of Veriphone for the critical subset. For general validation, list cleaning, and routing decisions, CNAC data is sufficient and dramatically cheaper.

Canadian phone number format

Canadian numbers follow the NANP: 3-digit area code (NPA), 3-digit central office code (NXX), and 4-digit subscriber number. Mobile and landline numbers share the same format — you cannot tell them apart from the digits alone, which is why the carrier allocation data matters. The country code +1 is shared with the United States and some Caribbean nations. Major metros use overlay codes: Toronto (416, 647, 437), Montreal (514, 438), Vancouver (604, 778, 236), Calgary (403, 587).

Standard Canadian number — E.164 format
+1 416 555 0123
Common domestic notations: (416) 555-0123, 416-555-0123, 416.555.0123. Veriphone normalizes all of these.
Toll-free number — E.164 format
+1 800 555 0199
Toll-free area codes (800, 833, 844, 855, 866, 877, 888) are shared across the whole NANP and work from both Canada and the US. Veriphone tags these as non-geographic.

Major Canadian mobile carriers

The Canadian market is dominated by three national carriers — Bell, Rogers, and Telus — each with flanker brands, alongside strong regional players. Veriphone returns the carrier to which the number was originally allocated in CNAC data, with subsidiary allocations grouped under the parent brand.

Bell
Includes Bell Mobility, Bell Aliant (Atlantic), and Bell MTS (Manitoba). Flanker brands: Virgin Plus, Lucky Mobile.
Rogers
Acquired Shaw in 2023. Flanker brands: Fido and Chatr — Fido numbers are reported under their own brand.
Telus
Strong in Western Canada and Quebec. Flanker brands: Koodo, Public Mobile.
Regional operators
Videotron and Freedom Mobile (Quebecor), SaskTel (Saskatchewan), Eastlink (Atlantic), Northwestel (territories).

Who uses Veriphone for Canadian numbers

  • Marketing and SMS platforms screening numbers for CASL compliance — Canada's Anti-Spam Legislation requires consent for commercial messages, and landlines can't receive them at all.
  • Call centres and outbound teams cross-checking line types before National DNCL (Do Not Call List) screening and dialer campaigns.
  • Fintech and insurtech validating customer numbers during KYC and flagging VoIP numbers commonly used in synthetic-identity fraud.
  • Any SaaS with Canadian signups replacing client-side regex with full E.164 validation and carrier check, catching typos and fake numbers at the source.

Questions about Canadian number validation

Can Veriphone distinguish Canadian landline, mobile, and VoIP?

Yes. Every lookup returns a line_type: mobile, fixed_line, or voip, based on the original classification of the number range in CNAC data. This is useful for CASL screening and SMS routing — but keep in mind that Canadian number portability allows a number to be ported across line types, so the original classification can be stale for the subset of numbers that have been ported. For strict compliance workflows at high volume, layer a porting-aware service on top of Veriphone for the subset that requires it.

Does Veriphone resolve ported Canadian numbers to their current carrier?

No. Veriphone uses static CNAC data and returns the originally allocated carrier. Wireless number portability has been available in Canada since 2007, so for numbers that have been ported the current operator will differ. If your workflow depends on the live operator, layer a live HLR service on top of Veriphone — use static data for the bulk of validation and pay for HLR only on the critical subset. That's typically 10–100× cheaper than running live HLR on every number.

Is carrier lookup the same thing as a reverse phone lookup?

No. Carrier lookup returns the network operator and technical metadata. It does not return the name, address, or identity of the person who owns the number — that would be a reverse phone lookup, which Veriphone does not provide.

Does the free tier include carrier data for Canadian numbers?

Yes. All 1,000 monthly free lookups include full carrier name, line type, and province data — same as paid plans.

Start validating Canadian phone numbers

1,000 free lookups. No credit card. CASL-ready line-type data included.

Create free account