🇨🇦 Canada (+1)

Canadian Phone Number Validator & Carrier Lookup

Validate Canadian phone numbers against the Canadian telecom regulator's numbering data and return carrier (Bell, Rogers, Telus, and every regional operator) with line type — mobile, landline, or VoIP. Standard lookups are sub-20ms from $0.0002 per call; add mode=current to resolve the carrier serving a number today, ported or not.

Try it — Canadian numbers

Free — no account required. Protected by reCAPTCHA.

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

Regulator-sourced carrier lookup for Canadian phone numbers

Veriphone validates Canadian numbers against the North American numbering plan and resolves the carrier and line type using central office code assignments published by the Canadian telecom regulator. Standard lookups are served entirely from this data — which is exactly why they're sub-20ms and cost a fraction of a cent per call. When your workflow needs the carrier serving a number today, add mode=current: Veriphone resolves it from national portability registries.

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.

Ported numbers. Canadian numbers have been portable since 2007, including across line types: a landline number can be ported to a mobile carrier and vice versa. Standard lookups return the original allocation on record — accurate for most numbers, stale for the ported subset. For those, add mode=current: Veriphone resolves the serving carrier and line type from national portability registries and flags the number as ported. Use Static for bulk validation and list cleaning; use Current where the serving carrier matters, such as strict CASL posture on high-volume SMS campaigns.

Canadian phone number format

Canadian numbers follow the North American numbering plan: 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 North American numbering plan 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 the Canadian telecom regulator's 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 regulator's original classification of the number range. 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 ported numbers. For those, mode=current returns current_line_type alongside the current carrier, resolved from national portability registries.

Does Veriphone resolve ported Canadian numbers to their current carrier?

Yes — with mode=current. A Current lookup resolves the number's serving carrier from national portability registries and returns it alongside the original allocation on record, with a ported flag. Standard lookups return the originally allocated carrier only. A common pattern: validate everything with Standard, then run Current on the subset where the serving carrier matters — typically 10–100× cheaper than paying per-lookup rates on every number. Current lookups do not indicate whether the device is switched on or reachable.

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