Canadian banks charge between $15 and $80 for outgoing international wire transfers, but that advertised fee represents only a fraction of the actual cost.
Exchange rate markups (often 2-4% above mid-market), intermediary bank deductions, and lesser-known charges like tracing fees and GST quietly inflate the real expense of sending money abroad.
A $1,000 transfer can easily cost $100+ when you account for everything. Here's what this article covers.
- The gap between domestic and international wires
- How wire transfers compare to other modern alternatives
- Hidden costs that don't appear on the provided fee schedule
- Why the system stays expensive and when wires still make sense
- What each major Canadian bank charges (with a comparison table)
Regulated alternatives like RemitBee offer a different model — $0 transfer fees on amounts over $500 CAD, exchange rate margins of 0.3-0.8%, and delivery within hours rather than days.
How much do Canadian banks charge for wire transfers?
Major banks treat international wire transfers as premium services and price them accordingly. The advertised fees vary by institution, channel, and direction — but none of them are cheap.
| Bank | Outgoing fee | Incoming fee | Online option |
|---|---|---|---|
| RBC | $45+ | $17 | No (branch only) |
| TD | $50 (in-branch) | $17.50 | Limited |
| CIBC | $30-$80 | $15 | No (branch only) |
| Scotiabank | Varies | $15 | Business accounts only |
| BMO | $30-$50 | $15 | Some accounts |
| National Bank | $25-$45 | $15 | Yes |
On top of the transfer fee itself, Canada applies 5% GST to wire transfer services — an extra cost that's easy to miss when comparing advertised fees.
Online vs. branch
Banks increasingly steer customers toward their own "International Money Transfer" products rather than traditional SWIFT wires. The difference is important.
- In-branch SWIFT wires carry the full $30-$80 sender fees
- Business accounts sometimes access better rates and online capabilities
- Online IMT products often show $0-$2 transfer fees (but exchange rate margins still apply)
RBC's International Money Transfer charges no visible fee for transfers up to $50,000/day. TD Global Transfer similarly shows "$0 TD fee" with 1-5 business day delivery. CIBC Global Money Transfer and Scotiabank's $1.99 option follow the same pattern — low upfront fees, profit hidden elsewhere.
Domestic vs. international wires
Domestic wire transfers in Canada clear through Lynx, the country's real-time gross settlement system, and typically complete the same day if sent before your bank's cutoff time.
International wires take longer — 1 to 5 business days — because they route through the SWIFT network and one or more intermediary banks.
Domestic wires are also cheaper (typically $15-$30 for outgoing), though most personal domestic transfers in Canada go through Interac e-Transfer instead.
The main use case for domestic wires is large transactions like real estate closings, where speed and irrevocability matter more than cost.
Account tiers
Premium accounts occasionally receive fee waivers, but the math rarely justifies the monthly fees.
- Basic accounts pay full freight on every wire
- Business accounts often have higher limits but similar per-transfer fees
- Premium accounts ($25-$50 monthly fees) may waive 1-2 wire fees annually
Paying $50/month for a premium account just to save on occasional wire transfers only makes sense if you're already using those accounts for other reasons.
What hidden costs inflate wire transfer fees?
The advertised fee represents perhaps 30-50% of your actual cost. Banks profit from several charges they don't prominently display — and the cumulative effect on large transfers can be severe.
Exchange rate markups
Exchange rate markups hit hardest because they scale with your transfer amount. Banks don't offer the mid-market rate (the "real" rate you see on Google or XE.com). Instead, they add a margin of 2-4%.
The math on a $1,000 CAD transfer to India illustrates the impact.
- Mid-market rate — ₹61.00 per CAD (you'd receive ₹61,000)
- Bank rate with 3% markup — ₹59.17 per CAD (you receive ₹59,170)
- Hidden cost — ₹1,830 lost (approximately $30 CAD)
On a $10,000 transfer with the same markup, the damage reaches roughly $300 — far exceeding any visible fee. The mid-market exchange rate is the only honest benchmark for comparing what any provider actually charges you.
Intermediary banks
Your wire rarely travels directly from your Canadian bank to the recipient's institution abroad. Instead, it passes through 1-3 correspondent banks, each potentially deducting a cut.
Banks explicitly warn that "third-party fees may be deducted" and are "unknown in advance." Neither you nor your recipient learns about these deductions until the transfer completes — frustrating when the received amount falls short of expectations.
Each intermediary bank in the chain charges for its routing role, and the number of hops depends on the corridor.
Receiving bank fees
The destination bank often charges recipients for accepting international wire transfers.
- Typical range — $15-$25 per incoming wire
- Some banks deduct automatically from the transferred amount
- Others charge the recipient's account separately
A recipient expecting $1,000 might receive $960 after their bank takes its cut — and that's before accounting for the exchange rate markup the sender already absorbed.
Tracing and amendment fees
Two more charges catch people off guard.
A tracing fee (typically $25 or more) applies if you need to track down a delayed or missing wire — and delays are common enough with international SWIFT routing that this isn't rare.
An amendment fee kicks in if you need to change transfer details after the wire is already initiated (wrong account number, incorrect SWIFT code).
Both add cost to an already expensive process, and banks charge them regardless of whose error caused the problem.
How do wire transfer fees compare to alternatives?
Traditional bank wires make sense for specific situations — large formal transfers, business transactions requiring SWIFT documentation, or transfers to institutions that only accept wires. For most personal remittances, alternatives deliver more money to your recipient at lower cost.
| Method | Transfer fee | Exchange rate | Speed | Best for |
|---|---|---|---|---|
| Bank wire | $30-$80 | 2-4% markup | 1-5 days | Large formal transfers |
| RemitBee | $0 (over $500) | 0.3-0.5% margin | Hours to same-day | Personal remittances |
| Wise | $5-$15 | Mid-market rate | 1-2 days | Transparency-focused senders |
| Western Union | $5-$30 | Poor rates | Minutes (cash) | Urgent cash pickup |
| PayPal | 2.9%+ | Poor rates | Instant-3 days | Existing PayPal users |
The best money transfer apps all beat bank wires on cost for personal transfers — the differences between them come down to corridor coverage, delivery speed, and rate transparency.
Cost comparison example
A $2,000 transfer to the Philippines shows the gap clearly.
Bank wire route
- $50 wire transfer fee
- 3% exchange rate markup ($60)
- Intermediary deduction ($15)
- Receiving bank fee ($15)
- Total cost — ~$140
RemitBee route
- $0 transfer fee (over $500 CAD)
- 0.5% exchange rate margin ($10)
- No intermediary deductions
- No receiving bank fee (direct to account or wallet)
- Total cost — ~$10
The $130 difference on a single $2,000 transfer adds up fast for anyone sending money regularly.
Why are bank wire transfers so expensive?
Banks haven't modernized their international transfer infrastructure because the current system generates reliable profit. Several structural factors keep costs high.
Legacy systems
The SWIFT network, created in the 1970s, operates like a toll road with multiple checkpoints.
Traditional banks rely on correspondent banking relationships established decades ago — each correspondent in the chain charges fees, processes transactions manually, and operates during limited business hours.
Modern technology could eliminate most intermediaries, but banks haven't invested in upgrades because wire transfers generate guaranteed profit with minimal competitive pressure (until recently).
Holding periods
Your money often sits in the banking system for 1-5 days during a wire transfer. Banks earn interest on held funds — essentially profiting from the delay you're experiencing.
Wire transfers don't process on weekends at Canadian banks, so a Friday afternoon submission sits idle until Monday morning — extending your hold period and the bank's interest window.
Low transparency
Banks benefit from complexity.
When fees are spread across transfer charges, exchange markups, intermediary deductions, and receiving charges, most people struggle to calculate the true cost.
Many focus on the visible $45 wire fee without realizing they lost $100+ in the exchange rate.
Online services that show the exact delivered amount before confirmation have exposed this, but the traditional banking model hasn't changed in response (it hasn't needed to — many senders still default to their bank without comparing).
How can you minimize wire transfer costs?
Several strategies reduce wire transfer expenses, though switching to a modern alternative often saves more than optimizing within the traditional system.
Choose the right funding method
How you fund your transfer affects the fee structure.
- Debit card — small fee, instant funding
- Interac e-Transfer — often free, instant funding
- EFT (electronic funds transfer) — cheapest option, takes 1-2 days
- Credit card — highest cost (cash advance fees often apply, typically 3-5% plus immediate interest)
Avoid credit cards for international transfers. The cash advance fee alone can exceed the cost of using a cheaper service entirely.
The EFT vs. wire transfer choice often comes down to speed versus cost — EFTs are slower but significantly cheaper for most personal transfers.
Batch transfers when possible
Transfer fees work on a per-transaction basis. Sending $200 weekly costs more than sending $800 monthly.
- 4 weekly transfers × $45 fee = $180 in fees
- 1 monthly transfer × $45 fee = $45 in fees
Consolidate when your recipient can handle less frequent, larger amounts. The savings justify the minor adjustment in timing.
Verify all details upfront
Incorrect recipient information triggers rejections and recall fees ($25-$50 at most banks). Double-check the following before confirming.
- Recipient's full legal name (must match their bank account exactly)
- Account number and SWIFT/BIC code
- Bank name and branch address
- Purpose of transfer
One typo can cost you more than the original transfer fee — and delays delivery by days or weeks.
Compare total cost, not just fees
Compare what your recipient actually receives across different services, not just visible fees. A "free" service with poor exchange rates might deliver less than a service charging $5 with competitive rates.
The real benchmark is the amount that lands in your recipient's account.
When do bank wire transfers still make sense?
Despite high costs, traditional wires remain the right choice in specific situations.
- Countries where specialized services don't operate
- Institutional recipients that only accept SWIFT wires
- Business transactions requiring formal banking documentation
- Large transfers ($10,000+) where fixed fees become proportionally small
- Legal transfers (real estate purchases, court-ordered payments) needing paper trails
For regular family support, education expenses, or personal remittances under $10,000 — alternatives deliver better value virtually every time.
How does RemitBee compare to bank wire fees?
RemitBee eliminates most costs that make bank wires expensive. The fee structure differs fundamentally from traditional banking — no intermediary chain, no multi-day holds, no opaque exchange rate markups.
Fee structure
The costs speak for themselves.
- $2.99 fee on smaller transfers
- No intermediary bank deductions
- No receiving fees for bank deposits or mobile wallets
- Exchange rate margins of 0.3-0.5% (compared to 2-4% at banks)
- $0 transfer fees on amounts over $500 CAD (via Interac e-Transfer, EFT, or bill payment)
Delivery speed
Most transfers arrive within hours — same-day delivery to many countries. Bank wires typically take 1-5 business days, with weekend and holiday delays adding further time.
Coverage
RemitBee supports transfers to 100+ countries, including major corridors like India, Philippines, Pakistan, Nigeria, Bangladesh, Sri Lanka, and Mexico.
Regulatory protection
RemitBee operates under FINTRAC regulation in Canada, following the same anti-money laundering and KYC requirements as banks.
Your funds are protected by the same regulatory framework — just delivered more efficiently and at lower cost.
Frequently asked questions
Here are some commonly asked questions on this topic:
Do all banks charge wire transfer fees?
Every major Canadian bank charges for international wire transfers. Fees range from $15 for incoming wires to $80+ for outgoing international transfers. Some banks waive fees for premium account holders or offer reduced-fee online alternatives, though exchange rate markups still apply to those products.
Can I negotiate wire transfer fees?
Occasionally. High-value personal banking clients sometimes negotiate fee reductions, and business accounts may receive volume discounts. For standard personal accounts, fees are typically non-negotiable — switching to a lower-cost provider usually saves more than negotiating within the same bank.
Why do intermediary banks take fees?
Each bank in the transfer chain charges for its role in routing your money through the SWIFT network. The sending bank doesn't control these deductions, and amounts vary by route. SWIFT transfers often pass through 1-3 intermediaries, each taking a cut before funds reach the destination.
How do I know the total cost before sending?
Banks rarely disclose the complete cost upfront. You'll see the transfer fee, but exchange rate markups and intermediary deductions remain unclear until completion. Online transfer services like RemitBee show the exact amount your recipient will receive before you confirm — no surprises after the fact.
Are online transfer services as safe as banks?
When properly regulated, yes. RemitBee and other legitimate services operate under FINTRAC oversight in Canada, following identical anti-money laundering and KYC requirements as banks. Look for FINTRAC registration as your primary safety indicator when choosing a service.



