Video ads and search
Watch your own pre-roll ads land on a carrier connection. YouTube’s Canadian ad reach is 33.0 million.
Phone-network exits in Canada for apps, ads and store pages as Canadians see them on mobile. Ask for the country with -cc-ca, keep one exit for up to 6 hours or switch on every request, and send fr-CA when you need the French side. Mobile traffic is $3.99 → $2.19 per GB.
Residential mobile phone plans on the large operators’ flanker brands, CRTC, first quarter of 2026.
Over 92% of the population, as TELUS reported in mid-2026.
First official language spoken, 2021 census.
Set with -time-21600; shorter values down to 60 seconds work too.
On 26 October 2026 our gateway returned twelve exits for a Canadian mobile login, and all twelve geolocated in Canada: Rogers 6, TELUS 5, Freedom Mobile 1. Bell, second among the operators by phone subscribers, did not come up. The dashboard shows what is on offer today.
The Rogers and TELUS exits left through AS812 and AS852. APNIC’s table gives those same two numbers to the operators’ cable and fibre customers, so a lookup names the company and does not say whether a handset or a home router is behind the address. The Freedom Mobile exit was easier to place: AS20365, which APNIC lists as FREEDOM-MOBILE-2 under Vidéotron, with about 0.18% of Canada’s measured users.
The large operators also sell plans under second brands. The CRTC counted 10,645,500 residential mobile phone subscriptions on the large operators’ flanker brands in the first quarter of 2026. Those plans run on the parent network, so a lookup should show the parent’s ASN, Rogers or TELUS for example, even when the customer pays a different brand.
Carrier keys exist for the US, the UK and Germany only. A Canadian login takes -cc-ca, and the Python example on this page checks the operator of each exit by its ASN.
| Operator | ASN | Phone subscribers (operator’s report) | Share of Canadian users | IPv6 |
|---|---|---|---|---|
| Rogers | AS812 | 12,285,000 on 30 Sep 2026 | 13.6% | 91.0% |
| Bell | AS577 | 10,380,265 on 30 Jun 2026 | 20.4% | 11.4% |
| TELUS | AS852 | 10.3 million in Q2 2026 | 15.3% | 84.3% |
| Quebecor (Vidéotron, Freedom Mobile, Fizz) | AS20365 (Freedom) | 4,484,000 lines on 30 Jun 2026 | 0.18% | 3.6% |
User shares and IPv6 are APNIC Labs’ figures of 24–25 October 2026 and count everyone on the ASN, home internet included; APNIC lists no separate mobile ASN for Bell, Rogers or TELUS. AS577 is Bell Canada’s largest ASN in APNIC’s table; Bell did not appear in our mobile sample, so which ASN its phones show is not confirmed. Subscriber counts are each operator’s own, under its own definitions. Quebecor added 269,700 lines in the twelve months to June 2026 and says Freedom is expanding in Western Canada.
Canada uses the same mobile ladder as every other country. The rate of the tier you reach covers the whole purchase.
| Traffic you buy | Price per GB | For example |
|---|---|---|
| 1–9 GB | $3.99 | 5 GB for $19.95 |
| 10–49 GB | $3.49 | 10 GB for $34.90 |
| 50–99 GB | $3.19 | 50 GB for $159.50 |
| 100–249 GB | $2.89 | 100 GB for $289.00 |
| 250–499 GB | $2.59 | 250 GB for $647.50 |
| 500–999 GB | $2.39 | 500 GB for $1,195.00 |
| 1,000+ GB | $2.19 | 1,000 GB for $2,190.00 |
Gigabytes stay on the account until you use them. Mobile is $0.50 per GB above residential at each tier, and the pricing page shows the current free trial terms.
French is the first official language of 82.2% of Quebecers, 30.0% of New Brunswickers and 21.4% of Canadians (2021 census). Quebec’s two largest metros are Montréal, with 4,597,837 residents in July 2025, and Québec City, with 903,607.
Many sites choose the language from the browser’s Accept-Language header, so a Canadian exit plus fr-CA brings up the French version wherever a site has one. Location is a separate signal. A page that a site limits to Quebec needs an exit that geolocates in Quebec.
Watch your own pre-roll ads land on a carrier connection. YouTube’s Canadian ad reach is 33.0 million.
The public Ad Library lists the ads your brand runs in Canada, French and English versions alike, for an ad reach of 24.6 million.
Sign in to your own account from one Canadian exit and stay on it for the session. Ad reach: 21.0 million.
16.6 million adults in ad reach, 50.6% of Canadian adults and up 36.4% in a year. See how your own videos and ads reach phones in Canada.
Public profiles and your own campaigns, seen from a Canadian carrier IP. Ad reach: 13.8 million.
Canada’s top classifieds site in September 2026, with 95.33% of its visits from inside the country. Public listings, read as a local phone user gets them.
iOS ran on 64.89% of Canadian phones in September 2026. Read your app’s Canadian store page, price and French listing without signing in.
Google took 96.16% of searches on Canadian phones in September 2026. Bing, at 10.08% across all devices, had 0.78% on phones. SERP proxies.
Ad reach: DataReportal, Digital 2026 Canada. Rank: Similarweb. Shares: StatCounter. Use your own accounts within each platform’s rules and public logged-out pages; each site’s terms apply.
With no carrier key for Canada, the script asks for the country, reads the ASN of each exit and keeps the session once the operator is one you want.
import requests, uuid
GATE = "gate.aeonproxy.com:7000" # SOCKS5 is port 7001
OPERATORS = {"AS812": "Rogers", "AS852": "TELUS", "AS20365": "Freedom Mobile"} # the networks our sample showed
def canadian_phone_exit(wanted=("Rogers", "TELUS", "Freedom Mobile"), seconds=1800, tries=6):
for _ in range(tries):
sid = uuid.uuid4().hex[:8] # new session key = new exit
proxy = f"http://ap_a1b2c3-cc-ca-sid-{sid}-time-{seconds}:PASS@{GATE}"
info = requests.get("https://ipinfo.io/json",
proxies={"http": proxy, "https": proxy}, timeout=20).json()
operator = OPERATORS.get(info.get("org", "").split(" ")[0])
if info.get("country") == "CA" and operator in wanted:
return proxy, info # keep this URL for the rest of the session
return None, None
proxy, info = canadian_phone_exit(wanted=("Rogers", "TELUS"))
print(info["ip"], info["country"], info["org"])
# 72.143.XX.17 CA AS812 Rogers Communications Canada Inc.
# the same exit, asking for the French version of a page
fr = requests.get("https://www.example.ca/", proxies={"http": proxy, "https": proxy},
headers={"Accept-Language": "fr-CA,fr;q=0.8"}, timeout=30)Bell is left out of the check: none of the twelve sample exits came from Bell, and we have no source for the ASN its phones show. Session length is in seconds, from 60 to 21600, so -time-1800 is half an hour; leave out -sid- and each request may get a new exit. The mobile login and password are on the dashboard’s Mobile page.
# HTTP, one Canadian exit for 30 minutes, French first
curl -x gate.aeonproxy.com:7000 \
-U "ap_a1b2c3-cc-ca-sid-yul01-time-1800:PASS" \
-H "Accept-Language: fr-CA" https://ipinfo.io/json
# SOCKS5, the same login with a longer session
curl --socks5-hostname gate.aeonproxy.com:7001 \
-U "ap_a1b2c3-cc-ca-sid-yyz01-time-10800:PASS" https://ipinfo.io/jsonThe three types are bought from the same account. Whether ISP and datacenter IPs are in stock for Canada is shown on the order page, country by country.
Private-sector organisations in Canada fall under PIPEDA when they handle personal information in commercial activity, with the Office of the Privacy Commissioner as regulator. Alberta, British Columbia and Quebec run their own private-sector laws, accepted as substantially similar, and Quebec’s is enforced by the Commission d’accès à l’information.
Canada’s privacy commissioner and 15 other authorities said in October 2024 that publicly accessible personal data stays under privacy law in most jurisdictions, and that a site’s terms alone cannot make scraping lawful. According to BLG, an Alberta court found in May 2025 (Clearview AI, 2025 ABKB 287) that images scraped from social media were not publicly available under the province’s consent exception. For mobile work that means public, logged-out pages and accounts you own, within each site’s terms.
Not legal advice. Our guide to recent scraping cases covers rulings in the US and Europe.Join @aeonprox, link our bot and test residential or mobile proxies for 72 hours. No card needed.
It routes your requests through a connection on a Canadian mobile network, so a site sees an address from an operator such as Rogers or TELUS. Use it to see what Canadians get on a phone network, such as app store pages or mobile ads in French and English. Prices and listings by province are cheaper to check on residential.
Our site gives no figure for Canadian mobile IPs. On 26 October 2026 a sample of twelve exits through our gateway came from Rogers, TELUS and Freedom Mobile, and the dashboard shows what is on offer today.
Carrier keys exist for the US, the UK and Germany only, so a Canadian login cannot name Bell, Rogers, TELUS or Freedom. Read the ASN of the exit instead: our sample showed AS812 for Rogers, AS852 for TELUS and AS20365 for Freedom Mobile. Bell did not appear, so the example does not test for it. Open a new session if the exit is not on the operator you need.
Either, depending on the connection. TELUS alone reported 5G coverage of about 34.2 million people, over 92% of the population, in mid-2026. You cannot ask for 5G or LTE in the login, and the generation of a connection does not appear in an IP lookup.
Buy mobile traffic by the GB on the dashboard. The ladder runs from $3.99 per GB for 1–9 GB to $2.19 per GB from 1,000 GB, and the tier rate covers the whole order. The pricing page lists every tier and the current free trial terms.
Residential suits prices, listings and search results, with 399K+ residential IPs in the pool, October 2026, and province and city targeting where available. Mobile suits checks where the carrier network matters. Mobile costs $0.50 per GB more at every tier.
Only where the dashboard generator lists them: it shows the provinces and cities on offer on mobile for Canada, with city placement where available. Our IP checker then shows where an exit actually landed.
Yes. Send an Accept-Language header such as fr-CA with the request, as in the code example. Content that a site restricts to Quebec also needs an exit placed in Quebec, so check the location of the exit first.
Yes, if they are your own accounts and you follow each platform’s rules, its automation limits included. A sticky session per account keeps it on one Canadian exit for as long as 6 hours.
PIPEDA and the provincial laws of Alberta, British Columbia and Quebec cover any personal information you collect, over a mobile IP as over any other. The federal commissioner and 15 other authorities hold that public personal data is still covered in most jurisdictions, so stay with public, logged-out data within each site’s terms. This is not legal advice.
You do not know who operates a free proxy or what it logs, yet your traffic and any sign-ins cross its machine. Try real Canadian carrier exits on our free trial instead; the pricing page has the current terms.