The Hidden Cost of FX: Why Canadian Banks Won't Tell You Their Markup
Every quarter, Canada's Big Five banks — RBC, TD, BMO, Scotiabank, and CIBC — report their earnings. Buried in those reports, under line items like "non-interest revenue" and "trading income," are the billions they earn from foreign exchange.
A significant chunk of that money comes from a simple mechanism: charging customers a worse exchange rate than the real one, without disclosing the difference. Most businesses have no idea they're paying a fee at all.
Welcome to the most profitable hidden charge in Canadian banking.
The Fee That Doesn't Look Like a Fee
When you send a wire transfer, your bank charges a wire fee — usually $25 to $50. It's on your statement. You see it, you accept it, you move on.
But the real cost of that international payment isn't the wire fee. It's the exchange rate markup — and it never appears as a line item.
Here's how it works:
The mid-market rate (also called the interbank rate) is the real exchange rate at any given moment. It's the rate banks use when trading with each other. You can see it on Google, XE.com, or any financial data provider.
Your bank's rate is different. Before quoting you an exchange rate, your bank adds a spread — a markup above (or below, depending on the direction) the mid-market rate. This spread is their profit margin on the transaction.
The difference between those two rates is your hidden FX fee.
And unlike wire fees, account fees, or service charges, banks are not required to disclose FX markups as a separate cost. It's simply presented as "our exchange rate." Take it or leave it.
The Numbers: How Much the Big Five Really Make
Canadian banks don't break out FX markup revenue as a standalone line item (that would make it too easy to see). But their annual reports reveal the scale through "trading revenue" and "foreign exchange revenue" disclosures.
Based on public filings, the Big Five collectively generate an estimated $5–$8 billion annually from foreign exchange activities. This includes institutional FX trading profits, retail and business FX markups, FX-related revenue from international wire transfers, and trading desk profits from currency market-making.
The retail/commercial side generates outsized profit per dollar converted. A bank's FX trading desk might operate on spreads of 0.01%–0.05%. Your business account operates on spreads of 1.5%–3%. Small businesses are the most profitable customers precisely because they pay the highest margins and are least likely to question them.
How Big Is the Markup?
The markup varies by bank, transaction size, currency pair, and client relationship. But here's what typical Canadian business clients see:
| Bank | Typical Markup (USD/CAD) | Notes |
|---|---|---|
| RBC | 1.5% – 2.5% | Higher for small transactions |
| TD | 1.5% – 2.5% | Slightly better for commercial clients |
| BMO | 1.0% – 2.5% | Wider range, depends on relationship |
| Scotiabank | 1.5% – 3.0% | Often highest for retail/small biz |
| CIBC | 1.5% – 2.5% | Competitive at high volumes only |
For exotic currency pairs (anything beyond USD, EUR, GBP), markups can jump to 3% – 5% or higher.
To put this in perspective: a 2% markup on $100,000 CAD in conversions is $2,000 — gone, silently, on a single transaction. A business converting $500,000 per year at a 2% markup is losing $10,000 annually to a fee they never agreed to and can't see on their statement.
How the Machine Works
The FX profit machine relies on three pillars:
1. Opacity
Banks don't tell you what the mid-market rate is. They just give you "their rate." There's no law requiring them to disclose the spread. There's no standardized comparison format. There's nothing on your statement that says "you paid 2.3% above the real exchange rate."
If every bank statement showed the mid-market rate alongside the bank's rate, customers would revolt.
2. Bundling
FX is bundled with your banking relationship. You don't "shop" for an exchange rate the way you shop for a mortgage rate. You convert currency through whatever bank holds your business account because it's easy — log in, click convert, done.
This convenience creates massive switching friction. Banks design their products to keep everything under one roof, and they extract margin on the pieces you're least likely to scrutinize.
3. Scale
The Big Five serve the vast majority of Canadian businesses. When you can charge 2% to millions of customers who don't know they're being charged, the math gets extraordinary. And because the marginal cost of executing an FX conversion is nearly zero, almost all of that markup flows straight to profit.
Why Small Businesses Pay the Most
The FX markup system is regressive — smaller businesses pay the highest percentage.
Large corporations have treasury departments that negotiate aggressively. They might pay 0.1%–0.5%.
Mid-market companies with commercial banking relationships might negotiate down to 0.8%–1.5%.
Small businesses on standard accounts pay the full retail spread: 2%–3%. They're the least likely to know the markup exists, the least likely to negotiate, and the least likely to have the volume that triggers better pricing.
The businesses that can least afford to overpay are the ones paying the most.
The Compounding Problem
FX markups don't just hit once. For businesses with regular international payments, they compound:
Scenario: A Canadian e-commerce company paying US suppliers
- Monthly USD payments: $75,000
- Annual USD payments: $900,000
- Bank markup: 1.8%
- Annual hidden FX cost: $16,200
- 5-year cost: $81,000
That $81,000 could fund a new hire, a marketing campaign, or a product launch. Instead, it quietly flows to the bank's FX revenue line.
How the Big Five Compare to Alternatives
The reason banks can maintain these margins is simple: most businesses don't know alternatives exist. But they do.
| Provider Type | Typical Markup | Examples |
|---|---|---|
| Big 5 Bank | 1.5% – 3.0% | RBC, TD, BMO, Scotiabank, CIBC |
| Credit Union | 1.0% – 2.0% | Desjardins, Vancity |
| FX Specialist / Fintech | 0.1% – 0.5% | Wise, OFX, Cambridge, Loop |
| Interbank (wholesale) | 0.0% – 0.05% | Banks trading with each other |
The gap between what banks charge businesses and what FX specialists charge is 1% to 2.5% — on every transaction. That's not a rounding error. That's a structural overcharge.
The Regulatory Landscape
Unlike mortgage rates, loan fees, or investment management costs, FX markups in Canada are essentially unregulated from a disclosure perspective.
Banks argue that FX rates are market-driven and fluctuate constantly, making fixed disclosure impractical. This is technically true but functionally misleading. The mid-market rate fluctuates; the bank's markup is a deliberate, relatively stable business decision.
In the EU, the revised Payment Services Directive (PSD2) has forced greater FX transparency. In the UK, similar regulations require clearer disclosure. Canada lags behind.
What You Can Do About It
Audit Your Current Costs
Most businesses have never calculated their actual FX markup. You can do it manually — pull your statements, compare each transaction's rate against the mid-market rate on XE.com, and add up the difference. But it takes hours.
Loop's free FX audit tool does the math for you. Enter your transaction details, and it shows you the exact dollar amount your bank has been taking in hidden markups. No login required.
Negotiate
If you're converting more than $500K annually, call your bank and ask for better rates. Mention that you've benchmarked against the mid-market rate. Banks have significant room to improve — they just won't do it proactively.
Move Your FX to a Specialist
FX fintechs and specialists offer business accounts with spreads of 0.2%–0.7%. You can keep your bank account for everything else and just move your currency conversions. It takes a few days to set up and can save thousands per year.
We compare the top options in our guide to FX alternatives for Canadian businesses.
Reduce Unnecessary Conversions
Hold multi-currency accounts. Pay USD expenses from USD revenue. Avoid the round-trip conversion (CAD → USD → CAD) that costs you the spread twice.
The Bottom Line
Canadian banks aren't doing anything illegal. But they've built a multi-billion-dollar FX profit machine on a foundation of opacity and convenience. The markup is real, it's significant, and it compounds every time you convert currency.
The first step to paying less is knowing what you're paying now.
See what your bank is really charging you
Upload your bank statement and get a free, instant breakdown of your hidden FX fees.
Try the Free Audit Tool →