Buy Canadian Residential Proxies by Province, City and ISP
Canadian residential proxies from $0.49/GB, 1 GB for $0.99: IPs by province, city and ISP (Premium), sticky up to 1000 min, HTTP/SOCKS5. No subscription. Route each request through a home connection in the Canadian province and city you choose, in English-speaking Canada or in Quebec, and read the page exactly as a local visitor sees it.
Pay per gigabyte, with no subscription. Test the provinces and territories and cities you need on a small plan, then scale the same parameters. Plans are valid for 30 days from activation.
# Normal plans (Residential, Residential TLS)YOUR_PASSWORD-country-caYOUR_PASSWORD-country-ca-state-bcYOUR_PASSWORD-country-ca-state-on-city-toronto# Premium plans (Residential Premium, Premium TLS)YOUR_PASSWORD-country-caYOUR_PASSWORD-country-ca-state-quebec-city-montrealYOUR_PASSWORD-country-ca-asn-577-os-macos# Sticky: one Canadian exit for 30 minutesYOUR_PASSWORD-session-ca01-time-30-country-ca-state-qc-city-montreal
COUNTRY
PROVINCE
CITY
ASN
SESSION
[ 01 / NORMAL VS PREMIUM ]
Canadian proxy targeting by plan
Every Ludax plan reaches Canada. Every plan goes down to the province or territory and the city. Premium plans do it on a separate, screened pool, with the province and city written out in full, and add ISP (ASN) and device targeting. The TLS variant of each plan targets exactly like its normal one; it adds a real browser TLS handshake.
Each level narrows where the exit IP is. Pick the widest level that still changes the page you read: a wider level draws from more homes, a narrower one is closer to a single local visitor.
L1 · PROVINCE
NORMALPREMIUM
Canadian province targeting
Send the province’s code after the country. Normal plans list 11 provinces and territories. Premium plans list 13 provinces and territories, by full name: -state-quebec. A province is enough for most regional pricing, availability and search comparisons.
-country-ca-state-qc
L2 · CITY
NORMALPREMIUM
Canadian city targeting
Add a city after its province, written in lower case without spaces or accents. Normal plans list 219 cities across Canada. Premium plans list 758, each sent with its province: -state-quebec-city-montreal.
-state-qc-city-montreal
L3 · ISP / ASN
NORMALPREMIUM
Canadian ISP and ASN targeting
Premium plans choose the home network by its ASN: 168 Canadian networks, including Bell Canada (AS577), Rogers (AS812), TELUS (AS852), Shaw (AS6327), Videotron (AS5769). Premium combines it with a province, a city and a device: -os-windows, -os-android, -os-ios or -os-macos.
-country-ca-asn-812
One location per request: a province with an optional city on every plan, plus an optional ASN and device on Premium. Full syntax and order in the documentation.
[ 03 / PROVINCE COVERAGE ]
Canadian provinces and territories and their city targets
Every province Normal plans can target in Canada, with the number of cities listed in it. The code on each tile is the value of -state-.
ONOntario94cities
QCQuebec56cities
BCBritish Columbia26cities
ABAlberta19cities
NBNew Brunswick7cities
NSNova Scotia6cities
NLNewfoundland and Labrador4cities
MBManitoba3cities
SKSaskatchewan2cities
NTNorthwest Territories1city
PEPrince Edward Island1city
11 PROVINCES AND TERRITORIES · 219 CITY TARGETSOpen Canada in the locations directory or the dashboard’s generator for every province and city.
[ 04 / POPULAR CANADIAN CITY ]
Popular Canadian cities and their codes
The exact parameter for the most requested cities in Canada, with its province. Premium plans write the province and city in full (-country-ca-state-quebec-city-montreal) and can add an ASN and a device.
CANADIAN CITY TARGETING CODES · NORMAL PLANS
City
Province
Normal plans PROVINCE + CITY
Toronto
Ontario
-state-on-city-toronto
Montreal
Quebec
-state-qc-city-montreal
Vancouver
British Columbia
-state-bc-city-vancouver
Calgary
Alberta
-state-ab-city-calgary
Edmonton
Alberta
-state-ab-city-edmonton
Ottawa
Ontario
-state-on-city-ottawa
Winnipeg
Manitoba
-state-mb-city-winnipeg
Mississauga
Ontario
-state-on-city-mississauga
Quebec City
Quebec
-state-qc-city-quebec
Hamilton
Ontario
-state-on-city-hamilton
Halifax
Nova Scotia
-state-ns-city-halifax
Regina
Saskatchewan
-state-sk-city-regina
Every code goes after -country-ca. The dashboard’s generator lists each province’s cities and builds the string for you.
[ 05 / WHAT CANADIAN PROXIES ARE FOR ]
7 jobs that need a Canadian IP address
The same mechanic each time: a request that leaves from a home connection in the right province and city, so the source answers as it answers a local visitor. What changes is what you read from the page.
Rotating and sticky Canadian proxies on one gateway
01
Rotating Canadian IPs
With no session parameter, every request leaves from a new Canadian home connection inside the location you chose. Use it for independent page loads at scale.
DO -country-ca-state-qc for wide coverage, add -city- only where the page changes by city
02
Sticky Canadian sessions
Search, filter and paginate inside one session: the same exit for up to 1000 minutes on every plan.
DO -session-ca01-time-30 · a new session id gives a new exit
03
Record where the exit really was
Ask the whoami endpoint through the same proxy and store its city and network with every result, so a country-level fallback never passes for a local one.
DO keep province, city or ASN and run time in each row
Public pages only. Use Canadian exits for information any visitor in that place can load, respect each site’s terms and keep the work inside the acceptable use policy.
ca_local.py
import requests
USER, PASS = "YOUR_USERNAME", "YOUR_PASSWORD"defca_proxy(state, city=None, session=None):
pw = PASS
if session: pw += f"-session-{session}-time-30"
pw += f"-country-ca-state-{state}"if city: pw += f"-city-{city}"
url = f"http://{USER}:{pw}@gw.ludaxproxy.com:7777"return {"http": url, "https": url}
# the same page, read from three Canadian citiesfor state, city in [("on", "toronto"), ("qc", "montreal"), ("bc", "vancouver")]:
p = ca_proxy(state, city)
exit_ = requests.get("https://api.ludaxproxy.com/whoami", proxies=p, timeout=15).json()
page = requests.get("https://example.com/stores", proxies=p, timeout=30)
print(state, city, exit_.get("city"), len(page.content))
Residential gateway gw.ludaxproxy.com:7777 (HTTP and HTTPS) or :7575 (SOCKS5). Every parameter in the documentation.
[ FAQ ]
Canadian residential proxies FAQ
01Can I choose a Canadian province or territory and city?
Yes, on every plan. Normal plans (Residential and Residential TLS) list 11 provinces and territories and 219 cities, each city sent after its province: -country-ca-state-on-city-toronto. Premium plans (Residential Premium and Residential Premium TLS) list 13 provinces and territories and 758 cities by full name, with an optional ISP (ASN) and device: -country-ca-state-quebec-city-montreal-os-macos.
02Which Canadian cities can I target?
Normal plans list 219 Canadian cities in 10 provinces and the Northwest Territories, most of them in Ontario (94), Quebec (56), British Columbia (26) and Alberta (19). They include Toronto, Montreal, Vancouver, Calgary, Edmonton, Ottawa, Winnipeg and Halifax.
03Can I target a Canadian ISP or ASN?
On Premium plans, 168 Canadian networks can be chosen by their ASN, for example Bell Canada (AS577), Rogers (AS812), TELUS (AS852), Shaw (AS6327), Videotron (AS5769): -country-ca-asn-577. Normal plans choose the province and the city instead.
04Can I test the French-language version of a Canadian site?
Yes. Quebec lists 56 cities, among them Montreal, Québec City, Laval, Gatineau and Sherbrooke: -country-ca-state-qc-city-montreal. The exit is a Quebec home connection; send an Accept-Language of fr-CA too, since many sites choose the language from the browser as well as the location.
05Can I compare Canadian and US results?
Yes, on the same gateway and credentials: change -country-ca to -country-us and keep the rest of the request. Normal plans target a province and a city in Canada, and a state and a city in the US.
06What happens when a location has no capacity at that moment?
The request resolves at country level rather than failing. Check the exit with a whoami request and record the city it actually came from, so a fallback is never mistaken for a local result.
07How long can a Canadian session keep the same IP?
Rotate on every request, or hold one exit with a sticky session: up to 1000 minutes on every plan, Premium included.
08Do Canadian residential proxies support SOCKS5?
Residential (port 7575) and Residential Premium (port 1080) accept SOCKS5 as well as HTTP and HTTPS. The TLS plans, Residential TLS and Residential Premium TLS, are HTTP and HTTPS gateways, because they rebuild the browser TLS handshake themselves.
09Which plan should I choose for Canadian local search and price monitoring?
Normal Residential covers most open pages and localized search results, with province and city targeting. Residential TLS fits sources that inspect the connection or render content in JavaScript. Premium adds ISP (ASN) and device targeting on a screened pool, for sources that challenge ordinary traffic.
[ START HERE ]
Test one Canadian city. Then the whole country.
Buy the smallest amount of traffic, check the provinces and territories and cities you need, and keep the same parameters when you scale. Premium, with ISP (ASN) and device targeting on a screened pool, starts at $3.49 for 1 GB.