Wire transfers have become a common method for individuals and businesses to move money quickly and securely across borders. As one of the world's major financial hubs, Canada is no exception to this trend. However, understanding the associated costs is crucial for anyone planning to use wire transfers frequently.
What exactly is a wire transfer?
A wire transfer is a specific type of electronic bank transfer that moves funds from one person or entity to another. You can send money domestically or internationally through your financial institution. Unlike other forms of money transfers, wire transfers are highly secure but timing varies significantly based on your destination.
Domestic wire transfers in Canada clear through Lynx (Canada's high-value payment system using real-time gross settlement). Send money within Canada and your transfer usually completes the same day if you send before your bank's cutoff time.
International transfers tell a different story though. They typically take 1 to 5 business days to complete as they navigate through the SWIFT network and multiple intermediary banks (which sometimes feels like watching your money take a scenic tour around the globe).
What types of wire transfers can you send?
Wire transfers fall into two categories, each with different costs and timing that directly impact your wallet and timeline.
Domestic Wire Transfers
- Move money between banks within Canada
- Generally quicker and less expensive
- Clear through Canada's Lynx system only
- Usually same-day completion before cutoff times
International Wire Transfers
- Transfer money from Canadian banks to foreign banks
- More expensive due to currency conversion and regulations
- Take 1-5 business days through SWIFT network
- Involve intermediary banks that add costs and delays
How much do wire transfers actually cost in Canada?
The fees associated with wire transfers in Canada can vary significantly based on several factors. Moreover, the actual costs are often higher than many people expect (and definitely higher than what outdated online sources suggest).
Domestic wire transfer fees
Domestic wire transfers carry substantial fees that might surprise you, even though your money stays within Canada's borders.
Current examples from major Canadian banks show the reality of wire transfer pricing:
- Royal Bank of Canada (RBC): $45 to send, $17 to receive (free for amounts $50 and under)
- Toronto-Dominion Bank (TD): $50 to non-TD accounts, $17.50 to receive
- Bank of Montreal (BMO): Similar ranges with variations based on account type
International wire transfer fees
International wire transfers cost significantly more because they're more complex to process. The fees from Canada typically range from $30 to $80, but additional costs can quickly multiply your expense.
Examples:
- Royal Bank of Canada (RBC): $45 to send (same for domestic or international), receiving fees follow domestic structure
- Toronto-Dominion Bank (TD): $50 for international transfers to non-TD accounts, $17.50 to receive
- Bank of Montreal (BMO): $45-80 to send, $15-25 to receive
Additionally:
- Intermediary bank fees: $15-30 each, deducted before reaching the recipient
- Canada applies 5% GST to wire transfer services
With exchange rate markups (3-5% above mid-market rates), total costs can sometimes double your initial expectation.
RemitBee: A cost-effective alternative
For those looking to minimize wire transfer fees, RemitBee offers a compelling alternative.
- Free transfers over $500 CAD with e-transfer, EFT, or bill payment
- Transfers under $500 cost $2.99 (same payment methods)
- 100% money-back guarantee
- Fast transfers (sometimes within hours) via web and mobile app
What factors actually affect your wire transfer fees?
Several factors influence costs:
- Bank policies: Different fee structures across institutions
- Transfer amount: Most banks charge flat fees, not percentages
- Currency conversion: Banks add 3-5% markups
- Destination country: Some routes cost more
- Intermediary banks: $15-30 deducted per bank involved
- Speed requirements: Faster transfers = higher costs
Note: Currency conversion markups often exceed the actual wire fee, especially for large transfers.
How can you reduce wire transfer fees?
Smart strategies to save money:
- Compare banks — fees vary dramatically
- Consider alternatives — RemitBee, Wise, PayPal often cost less
- Use online services when available
- Consolidate small transfers into one larger transfer
- Watch for fee promotions (though rare)
- Send early in the day for same-day domestic wires
Note: Some wires (like RBC personal wires) still require branch visits. Banks also don’t process wires on weekends/holidays.
What hidden costs should you watch for?
Beyond advertised fees, hidden charges include:
- Exchange rate markups: 3-5% above mid-market
- Intermediary bank charges: $15-30 each
- GST: 5% on all wire fees in Canada
- Tracing fees: $25+ (plus GST)
- Amendment fees: Extra cost if changes are made post-initiation
How long do wire transfers actually take?
Timelines depend on type and destination:
- Domestic wires: Same day if sent before cutoff
- International wires: 1-5 business days
- Weekends/holidays: No processing
- Currency conversion: Adds extra time for uncommon pairs
Domestic transfers settle via Lynx, Canada’s real-time gross settlement system. International transfers rely on SWIFT, which requires more patience.
The bottom line
Wire transfer fees in Canada require careful consideration if you regularly send or receive money. Expect:
- Base sending fee: $45-50+
- Receiving fee: $15-20
- Intermediary deductions: $15-30 per bank
- Exchange rate markups: 3-5%
- GST: 5% on wire fees
The biggest cost often isn’t the flat fee, but the exchange rate markup + intermediary deductions.
Pro tip: Always calculate the total cost before sending money — and compare with fintechs like RemitBee to see potential savings.



