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.
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.
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).
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.
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