Targeting in Canada
- Essential Residential
- Country, $1.50/GB
- Premium Residential
- Country, $3.00/GB
- Mobile
- Country, $3.00/GB
- City, region, postcode
- Not offered
- Network (ASN)
- Every pool above, by AS number
Per month. A 3-month term is $10/mo less.
Canada
Canadian proxies: residential and mobile lines that exit in Canada, on all three pools. Two letters in the username, ca, set the country, and everything else about the line stays as it is for any other country.
Sign in with Google, Apple, email, a passkey or Discord. About two minutes.
Canada proxies
Canadian pages are often written twice, in English and in French, and priced in Canadian dollars. A listing, a price or a search result can read differently for a visitor in Canada than for one abroad. Sending your own requests through a Canadian exit makes them arrive from inside the country, for collecting public pages, checking a price, loading a page an advertisement is booked on or testing a localised build.
Toronto, Montreal, Vancouver and every province sit under the one value, ca. The country is the finest level offered outside the United States, so a job that covers Canada needs one string and not a list of places.
What you can target here
Each pool below takes ca as its country. Nothing finer exists: no city, no nation inside the country and no postcode, because city and state targeting is a United States feature.
Every pool below takes a network by AS number next to the country. The sample further down names networks our exits were on when we ran it. A network with no exit there fails the request instead of falling back to another.
Country ca, HTTP on 7777, a sticky session up to 120 minutes.
Country ca, HTTP on 7777, SOCKS5 on 1080, a sticky session up to 1,440 minutes.
Country ca, HTTP on 7777, SOCKS5 on 1080, a sticky session up to 1,440 minutes.
Copy-ready username
The username is a row of fields joined by ~. The second one is the country, so a line for Canada carries ~ca~ and your code changes one string. USERNAME and PASSWORD are your own login, and the dashboard writes the whole line for you.
USERNAME~ca~a2d05335USERNAME~ca~a1682953~30USERNAME~ca~827bc6b8~0~~rsUSERNAME~ca~8a694a03~10~~md$ curl -x premium.resifactory.net:7777 \
-U "USERNAME~ca~a2d05335:PASSWORD" \
https://api.ipify.org
203.0.113.42
import requests
user = "USERNAME~ca~a2d05335"
proxy = f"http://{user}:[email protected]:7777"
r = requests.get("https://api.ipify.org",
proxies={"http": proxy, "https": proxy})
print(r.text)
203.0.113.42 is a documentation address; yours will differ. Canada addresses come back when the country field is ca.
Sample
On 13 November 2026 we sent requests through Premium Residential with the country set to ca, looked each exit address up in the DB-IP city database built on 1 November 2026, and counted. 60 of 60 exits were located in Canada, and 39 of the 60 were on the networks listed here.
The sample is 60 exit addresses, each a different address, taken from a new session on a rotating line every time. Cloudflare's own reading of the same addresses also placed all 60 in Canada. The networks listed are the ones in the sample that have a page in our ASN lookup, and their numbers come from the public iptoasn.com dataset dated 1 November 2026. This is a single run, and the mix changes from run to run. IP geolocation by DB-IP.
Local settings
A request through a Canada line should read as a request from the country. These are the settings that usually go with it. The notes beside them cite the pages they were read on.
gl=ca, hl=enen-CA,en;q=0.9,fr-CA;q=0.8Google's reference gives ca as the gl value for Canada. Its language table lists en for English, fr for French and fr-CA for Canadian French. The parameter changes the language Google answers in; only the exit address puts the request inside the country. Source, read 13 November 2026.
The Currency Act, on the federal Justice Laws website, says the monetary unit of Canada is the dollar. Read a price on a Canadian page as Canadian dollars unless the page says otherwise. Source, read 13 November 2026.
Canada has six official time zones: Pacific, Mountain, Central, Eastern, Newfoundland and Atlantic. The zone shown here is Eastern, one of the six, and no single zone stands for the country. The Government of Canada's open data portal says daylight saving time starts on the second Sunday in March and ends on the first Sunday in November, that the Yukon, Saskatchewan and parts of British Columbia, Quebec and Nunavut do not observe it, and that the provinces and territories regulate every boundary. A job that compares times should name the zone of the place it means. Source, read 13 November 2026.
About the country
In a 2021 backgrounder on mobile wireless services, the CRTC, which regulates telecommunications in Canada, names Bell Mobility, Rogers and Telus, and SaskTel in Saskatchewan, as the providers among which market share is concentrated in some areas.
Decision on mobile wireless services, backgrounder, CRTC on Canada.ca, read 13 November 2026.
The sample on this page is one run on one day. It is not a list of the networks a line will exit on.
These networks each have a page in the ASN lookup.
Privacy law
Federal law for private-sector organizations in Canada is the Personal Information Protection and Electronic Documents Act, known as PIPEDA, and the Office of the Privacy Commissioner of Canada oversees compliance with federal privacy legislation. Alberta, British Columbia and Quebec have their own private-sector laws, which the Commissioner's office says are deemed substantially similar to PIPEDA, and an organization under one of them is generally exempt from PIPEDA for activity inside that province. If the pages you collect hold personal data, read the Act and the Commissioner's guidance before you keep any of it.
This is a pointer to the texts, not legal advice.
PIPEDA requirements in brief, Office of the Privacy Commissioner of Canada, read 13 November 2026. Personal Information Protection and Electronic Documents Act, Justice Laws website, read 13 November 2026. Provincial and territorial collaboration, Office of the Privacy Commissioner of Canada, read 13 November 2026.
Before you start
The country field reads a two-letter ISO 3166-1 code. A value such as can or the word Canada gets a 422 that asks for a two-letter code, and the request is not turned into a line for another country.
The United States is us, a separate country from ca. A request that leaves the country out resolves to us, so a Canadian job should always set ca itself.
A site may answer in English or in French depending on the language header, a cookie or a path. The exit address fixes the country and nothing about the language, so send an Accept-Language on purpose and run the job once for each language you need.
Ontario, Quebec, British Columbia and the other provinces cannot be asked for. State targeting applies only when the country is us, and an unrecognised state is dropped without an error, so a province name changes nothing.
Choosing a network by AS number is accepted on every pool. If that network has no exit in Canada the request fails and is not moved to a different network, so try a short run before a long one.
ca, in the country field of the API or in the second field of the proxy username. The three-letter can is refused.Accept-Language to French when you want the French page, and check the result.Country targeting for Canada from $1.50/GB, from a prepaid wallet with no subscription.
Targeting list from the catalogue dated 10 September 2026.
A 3-month term is $10/mo less.