If you regularly receive or spend US dollars, a Canadian USD bank account sounds like the obvious fix. Every big bank offers one, and holding greenbacks in your own account feels like a smart hedge against a weak loonie. But there’s a catch most people discover only after the money moves.
A USD account lets you hold US dollars. It does almost nothing to help you convert them at a fair rate. That conversion step is where Canadians quietly lose the most money. Below we break down when a USD account genuinely helps, when it doesn’t, and how to handle the conversion side without paying bank spreads.
What a USD Bank Account Actually Does
A USD chequing or savings account is simply a deposit account denominated in US dollars instead of Canadian dollars. You can receive USD payments, write USD cheques, and hold the balance without it being converted back to CAD the moment it arrives.
That’s useful if you’re paid in US dollars, run a cross-border business, or spend regularly in the States. What it is not is a currency exchange tool. The moment you need to move between USD and CAD, your bank applies its own retail exchange rate, and that rate is rarely competitive.
Think of the account as a container, not a converter. It holds one currency well. It does not give you a better price when you pour money from one currency into another. Keeping those two functions separate in your mind is the key to not overpaying.
The Big Banks All Offer One
Every major Canadian institution has a USD account product, and they’re heavily searched. The demand is real, but so is the confusion about what they’re for. Fees are modest and often waived with a minimum balance, so the account itself is rarely the problem.
| Bank | Account type | Typical monthly fee | Conversion handled at |
|---|---|---|---|
| RBC | USD chequing/savings | ~$3 USD (or waived with balance) | Retail bank spread |
| TD | USD chequing/savings | ~$3.95 USD (or waived) | Retail bank spread |
| CIBC | USD personal account | ~$4 USD (or waived) | Retail bank spread |
| BMO | USD chequing | ~$5 USD (or waived) | Retail bank spread |
| Scotiabank | USD daily interest | Varies | Retail bank spread |
Notice the last column. No matter which bank holds your USD account, the conversion still happens at the bank’s spread. That’s the part of the equation a USD account never solves, and it’s the same across every institution on the list.
Where the Real Cost Hides
Banks rarely charge a visible “conversion fee.” Instead they build their margin into the exchange rate itself, the difference between the mid-market rate you see on Google and the rate you’re actually given. Because there’s no separate line item, most people never notice it.
On a typical retail conversion, that spread can run 2% to 3%. On a $50,000 CAD-to-USD move, a 2.5% spread is roughly $1,250 gone, with nothing on your statement to point to. We explain exactly how this works in our guide on how currency exchange margins actually work.
The spread is also invisible precisely because the account makes everything feel seamless. You see your USD balance appear, and the cost of getting there is already baked in. A smooth experience is not the same as a cheap one.
When a USD Account Is Genuinely Worth It
USD accounts solve a holding problem, not a pricing problem. They make sense in specific situations, and in those cases they’re a sensible tool to have.
- You’re paid in USD regularly. Holding the funds lets you wait for a better rate instead of converting on every paycheque.
- You spend in the US often. Snowbirds, frequent travellers, and cross-border shoppers can pay directly without re-converting.
- You run a cross-border business. Matching USD revenue against USD costs avoids unnecessary round-trip conversions.
- You want to time conversions. A USD balance gives you flexibility to convert when the rate is favourable rather than when a payment forces it.
In each of these, the value comes from holding, the account’s actual strength. You’re using it for what it’s good at and handling the conversion elsewhere.
When It Won’t Help You
If your end goal is simply to turn US dollars into Canadian dollars (or the reverse), the account is just a waiting room. The conversion is the expensive part, and the account doesn’t change that price.
- You receive a one-time USD sum and need it in CAD.
- You’re buying USD for a single large purchase.
- You convert infrequently and don’t need to hold a balance.
In these cases, you’re paying account fees for storage you don’t need, then still paying the bank’s spread on the conversion. Two costs where one would do.
The Cheaper Approach: Separate Holding From Converting
The most cost-effective setup treats holding and converting as two different jobs. Keep your USD account if it’s convenient for receiving and spending. But when it’s time to move between currencies, route that conversion through a dedicated exchange service instead of the bank.
We’re a FINTRAC-regulated currency exchange, and we price conversions far tighter than retail bank spreads. You can still settle the converted funds into your existing USD or CAD account afterward. The account stays; only the expensive conversion step changes.
| Need | Best tool | Why |
|---|---|---|
| Hold USD over time | Bank USD account | Built for storage and USD payments |
| Convert USD ⇆ CAD | Dedicated FX service | Tighter rate than bank spreads |
| Spend directly in USD | Bank USD account | No re-conversion needed |
| Large one-time conversion | Dedicated FX service | Spread savings scale with size |
A Simple Example
Say you sell a US property and receive $200,000 USD that you ultimately need in Canadian dollars. Park it in a USD account and you’ve solved nothing yet; the conversion still looms. Convert through the bank at a 2.5% spread and you give up around $5,000.
Run the same conversion through a dedicated exchange at a tight rate and a large portion of that spread stays with you. The account was never the point. The rate was. On amounts this size, the conversion decision is one of the most consequential financial choices in the whole transaction.
What About Online Banks and Fintech Accounts?
Newer players advertise low-cost or even free USD accounts, and some are a genuine improvement on the big banks for holding funds. But the same principle applies: read how they price the actual conversion, not just the monthly fee.
Many “free” USD accounts still convert at a marked-up rate or add a percentage on each exchange. A zero-dollar account fee means little if every conversion quietly costs 1% to 2%. Always separate the holding cost from the conversion cost before deciding a fintech account is truly cheaper.
- Check the conversion markup, not just the headline account fee.
- Confirm how you fund and withdraw, since some accounts limit how money moves in and out.
- Watch for inactivity or transfer fees that can erode the “free” promise over time.
How to Decide
Ask one question: are you trying to keep US dollars, or change them? If you’re keeping them, a USD account is a reasonable tool. If you’re changing them, the account is incidental and the rate is everything.
For Canadians who do both, the smart move is to open the account for convenience but never let the bank handle the conversion. That single decision often saves more than years of account fees combined. If you’d like to talk through your situation, our team is at 1-844-915-5151.


