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