Currency exchange in Canada, city by city

Pick your province, then your city. Every city page ranks the currency exchange storefronts there that appear in the public FINTRAC registry, compares them with the big banks and the online services that serve that city, and shows the USD markup we were quoted by phone with the date we checked.

1 city live, 35 on the way

14,257.00 CAD

At the Bank of Canada rate of 1.4257, October 7, 2026. No bank or exchange pays this rate.

What the big banks would give you, from their public rate pages on October 8, 2026

BankYou getBelow the BoC rate
Desjardins13,917.00 CAD340.00 CAD
National Bank13,900.00 CAD357.00 CAD
TD13,857.00 CAD400.00 CAD
Scotiabank13,835.00 CAD422.00 CAD
RBC13,827.00 CAD430.00 CAD

Bank rates are taken from each bank's public rate page on the date shown and may differ for your amount or account. Confirm the rate with the provider before you exchange.

Ontario 10 cities

TorontoComing soon
MississaugaComing soon
BramptonComing soon
OttawaComing soon
HamiltonComing soon
LondonComing soon
KitchenerComing soon
WindsorComing soon
KingstonComing soon
BarrieComing soon

Quebec 5 cities

MontrealComing soon
LavalComing soon
Quebec CityComing soon
GatineauComing soon
SherbrookeComing soon

British Columbia 6 cities

VancouverComing soon
SurreyComing soon
BurnabyComing soon
VictoriaComing soon
KelownaComing soon
KamloopsComing soon

Alberta 1 live, 3 cities

CalgarySee the city page
EdmontonComing soon
Red DeerComing soon

Manitoba 1 city

WinnipegComing soon

Saskatchewan 2 cities

SaskatoonComing soon
ReginaComing soon

Nova Scotia 1 city

HalifaxComing soon

New Brunswick 3 cities

MonctonComing soon
FrederictonComing soon
Saint JohnComing soon

Newfoundland and Labrador 1 city

St. John'sComing soon

Prince Edward Island 1 city

CharlottetownComing soon

Yukon 1 city

WhitehorseComing soon

Northwest Territories 1 city

YellowknifeComing soon

Nunavut 1 city

IqaluitComing soon

How our free comparison works

Exchanging a large sum is confusing. Banks hide the cost inside the rate, storefronts quote by phone, and online services all claim to be cheapest. This site does the checking for you.

  1. Tell us where you are

    Pick your city. We list every currency exchange storefront there that appears in the public FINTRAC registry, plus the banks and online services that serve it.

  2. See them ranked

    Every provider is scored out of 100 on seven factors: BBB record, FINTRAC registration, rate against the Bank of Canada daily rate, Canadian head office, Google reviews, years in business and scope of services. The full method is on every page. The same method and the same weights apply to every provider in every city, including the online services.

  3. Check the rate before you go

    We phone every listed storefront on the same day and publish the USD markup with the date. Rates move daily, so confirm before you exchange.

Every provider checked, every city

We only list businesses that appear in the public FINTRAC money services business registry and that we have confirmed are open. Closed shops, payday lenders and Bitcoin ATMs that pad other lists do not appear here.

What we compare

Storefronts
The walk-in exchange counters in that city, checked against FINTRAC and phoned.
Banks
The five largest plus any regional bank with branches in the city, using their published rates.
Online services
The bank to bank transfer providers that serve the city, using their published rate on the same day.

Frequently asked questions

We start with the cities where the most people exchange money and where the FINTRAC registry lists enough storefronts to compare. A city goes live only after every storefront there has been checked against the registry and phoned for a same day rate.

We add cities one at a time so that every page is checked the same way before it goes live. If your city shows Coming soon, those checks are not finished. Until then, the online bank to bank services on the homepage may serve your city.

Use the report an error page and include the business name, address and what has changed. We check every report against the FINTRAC registry and by phone before we update a city page.

Every city page shows the date its rates were last phoned. We re-check when a provider changes its rate, closes or opens, and at least once a quarter.