Checked at the source. Every page dated.

How Much Does a Wire Transfer Cost in Canada? Fees at 5 Big Banks

How Much Does a Wire Transfer Cost in Canada? Fees at 5 Big Banks

A bank wire is still the standard way to move a large sum, but the posted fee is only part of what you pay. Here is what each big bank charges and how to measure the exchange-rate cost that no fee schedule lists.

  • Fees checked November 13, 2026
  • By Krish Paul
  • 8 min read
On this page
  1. The short answer
  2. Wire fees at the five big banks
  3. The costs you will not find on a fee schedule
  4. A worked example: $5,000 to a US account
  5. Cheaper ways to send money from your own bank
  6. A wire is hard to take back
  7. Do banks report large wires?
  8. How to send a wire for less
  9. Frequently asked questions

We checked the personal fee schedules of BMO, CIBC, RBC, Scotiabank and TD on November 13, 2026. Two of them already have wire fee increases scheduled for early 2027.

The short answer

Sending a wire from a big Canadian bank costs $50 at TD and BMO, from $45 at RBC, and $30 to $80 at CIBC depending on the amount. Receiving one costs $15 to $17.50. If the money changes currency, the exchange rate the bank sets adds a cost that can be larger than the fee.

The Financial Consumer Agency of Canada (FCAC) says federally regulated banks must tell you what they charge to send money abroad, but that fee does not include charges in the other country. Banks that pass the payment along, and the receiving bank, can take their own cut. Use the calculator below to see what the rate alone costs you.

What is the exchange rate costing you?

Enter the amount, the rate your bank quotes and the Bank of Canada rate for the same day. Enter both rates as Canadian dollars per one unit of the other currency.

Exchange-rate cost, in Canadian dollars$110.00

You get 3,448.28 units of the other currency instead of 3,525.84 at the Bank of Canada rate, a gap of 2.2%. Add your bank wire fee, such as $50, on top.

Cost = amount x (1 – Bank of Canada rate / your bank’s rate). The prefilled bank rate is hypothetical. Bank of Canada rates are indicative only, so treat the result as an estimate. Calculator by Gizly.

Wire fees at the five big banks

These are the standard personal-account fees each bank publishes. Some bank plans waive or discount them, so check your own plan before you pay.

Personal wire payment fees at five big Canadian banks, checked November 13, 2026
Bank Send a wire Receive a wire Scheduled change
BMO $50 ($40 fee plus $10 communication charge) $16 $75 to send, $17.50 to receive from Feb. 1, 2027
CIBC $30 up to $10,000; $50 to $50,000; $80 above $15 $17 to receive from Jan. 16, 2027
RBC From $45 (branch only) From $17; free under $50 or from RBC in Canada None posted
Scotiabank Not listed on its personal fee page $15 ($1.50 for pension payments) None posted
TD $50 to another bank; $16 to another TD account $17.50 None posted

Sources: each bank’s personal fee page or fee change notice, checked November 13, 2026. Fees are per wire and do not include exchange-rate costs or other banks’ charges. Scotiabank’s personal fee page lists incoming wires but not outgoing ones.

BMO’s notice of fee changes raises the outgoing wire fee from $50 to $75 on February 1, 2027: a $65 wire fee plus the same $10 communication charge. That is a 50% increase. CIBC’s page says its incoming wire fee goes from $15 to $17 on January 16, 2027.

A few details change what you pay. CIBC is the only one of the five with tiers, and its $30 fee for wires of $10,000 or less is the lowest posted outgoing fee in the group.

TD charges $16 instead of $50 when the wire goes to another TD Canada Trust account. RBC lists a separate $35 charge when a wire goes to a country that uses International Bank Account Numbers (IBANs) and you do not provide one, and its wire page says wires can only be sent from a branch.

The costs you will not find on a fee schedule

The exchange-rate spread

When your wire goes out in another currency, you buy that currency from your bank at a rate it sets. TD’s account fee document says so directly. Scotiabank’s fee page goes further and says it earns income from its transfer fee “as well as the difference (the spread)” built into the rate it quotes.

The spread is the gap between your bank’s rate and a reference rate. The Bank of Canada publishes daily average rates once each business day by 4:30 p.m. ET. They are indicative only, so you cannot trade at them, but they make a fair yardstick. Every 1% of spread on $5,000 costs $50, the same as the TD or BMO wire fee.

Wire fee compared with exchange-rate cost on $5,000Cost in Canadian dollars of sending 5,000 dollars: a 50 dollar wire fee at TD or BMO; a 0.5% exchange-rate gap costs 25 dollars; a 1% gap costs 50 dollars; a 2% gap costs 100 dollars; a 3% gap costs 150 dollars.Wire fee at TD or BMO$500.5% rate gap$251% rate gap$502% rate gap$1003% rate gap$150
What a $5,000 transfer costs in fees versus in the exchange rate. The rate gaps are hypothetical examples; the $50 fee is the posted TD and BMO fee to send a wire to another bank, checked November 13, 2026. Chart by Gizly.

Charges by other banks

An international wire can pass through one or more intermediary banks before it lands. CIBC says extra charges may be deducted from the wire amount to cover fees charged by intermediaries and by the receiving institution. RBC says the same. These come out of what your recipient gets, and you usually will not know the amount in advance.

A worked example: $5,000 to a US account

Say you send $5,000 from a TD chequing account to a US bank account, converted to US dollars. The Bank of Canada rate on November 10, 2026 was 1.4181 Canadian dollars per US dollar. Assume, hypothetically, that your bank quotes 1.4500.

  • At the Bank of Canada rate, $5,000 would buy US$3,525.84.
  • At the bank’s rate, it buys US$3,448.28, which is US$77.57 less.
  • That shortfall is worth $110.00 in Canadian dollars, a 2.2% gap.
  • Add TD’s $50 wire fee and the transfer costs $160 before any intermediary charges, or 3.2% of what you sent.

Hypothetical example. The 1.4500 bank rate is an assumption, not a quote from any bank. The cost was worked out two ways, from the rate gap and from the US dollars lost converted back at 1.4181, and both give $110.00.

Cheaper ways to send money from your own bank

Most big banks now offer an online international transfer service that costs less than a wire on the fee side. TD Global Transfer has no TD transfer service fee. CIBC Global Money Transfer charges a $0 transfer fee for amounts under $30,000 sent through online or mobile banking. Scotiabank International Money Transfer costs $1.99 per transfer on select accounts.

In every case the bank’s own exchange rate still applies, so a $0 fee does not mean a free transfer. The FCAC makes the same point: a low or no transfer fee can be offset by a less favourable exchange rate. Compare the amount your recipient will actually get, not the fee.

For money staying in Canada, an Interac e-Transfer is often a simpler option for smaller amounts. If you send one to the wrong person, getting it back is a separate process, covered in our guide to recovering a misdirected e-Transfer.

A wire is hard to take back

Check every detail before the bank sends it. Changing or stopping a wire after the fact costs money and may not work.

  • TDCharges $25 to investigate, amend, cancel or return a wire payment, and other banks’ fees may apply.
  • RBCCharges from $25 plus GST to cancel or amend an outgoing wire, and from $25 plus GST to trace one that was delivered as instructed.
  • ScamsIf someone you have not met asks you to wire money, stop and confirm the request through a contact you found yourself.

Do banks report large wires?

Yes, for international transfers. The Canada Revenue Agency says that since January 2015, reporting entities such as banks have reported international electronic funds transfers of $10,000 or more. Two or more smaller transfers made within 24 consecutive hours by or for the same person count as one transfer if they total $10,000 or more.

A report is not a tax and does not mean you did anything wrong. The CRA uses the information to look for people hiding income or assets offshore. Large cash deposits fall under a separate rule, explained in our guide to cash deposits over $10,000.

How to send a wire for less

  1. Check whether a wire is needed. For many international payments, your bank’s online transfer service has a lower fee. Some recipients may still ask for a wire specifically.
  2. Look up the Bank of Canada rate for the day. Compare it with your bank’s quote using the calculator above.
  3. Ask what the recipient will receive. The FCAC suggests asking whether the amount depends on the exchange rate when you pay or when the money is collected.
  4. Get every detail right. Have the recipient’s full name, account number, bank code and, where used, the IBAN, so you avoid extra charges and amendment fees.
  5. Keep your receipt and reference number. You need them to trace a wire. If the bank mishandles it, start with its complaint process, which has its own response deadline.

Frequently asked questions

How much does it cost to send a wire transfer in Canada?

At the big banks, sending a wire to another institution costs $50 at TD and BMO, from $45 at RBC, and $30 to $80 at CIBC depending on the amount. BMO’s fee rises to $75 on February 1, 2027. If the money is converted to another currency, the exchange rate adds a cost that is not shown as a fee.

How much does it cost to receive a wire transfer?

Receiving a wire costs $15 at CIBC and Scotiabank, $16 at BMO and $17.50 at TD. RBC charges from $17, but nothing for wires under $50 or from an RBC unit in Canada. CIBC’s fee rises to $17 on January 16, 2027, and BMO’s to $17.50 on February 1, 2027.

Why did less money arrive than I sent?

Banks in the middle of an international wire, and the receiving bank, can deduct their own charges from the payment. CIBC and RBC both say these charges may come out of the amount sent. The FCAC notes that the fee your bank discloses does not include charges in the other country.

How long does a wire transfer take in Canada?

CIBC says most wire transfers are completed within 1 to 3 business days. The FCAC says international transfers in general can take from a few minutes to a few days, and faster delivery usually costs more.

Is a bank’s own international transfer service cheaper than a wire?

Often on the fee. TD Global Transfer has no TD transfer service fee, CIBC Global Money Transfer has a $0 transfer fee for amounts under $30,000, and Scotiabank International Money Transfer costs $1.99 on select accounts. The bank’s exchange rate still applies, so compare the amount the recipient gets.

Do banks report wire transfers of $10,000 or more?

Yes. Since January 2015, reporting entities such as banks have reported international electronic funds transfers of $10,000 or more to the CRA, including two or more smaller transfers within 24 consecutive hours that total $10,000 or more. A report is not a tax bill.

Found this useful? Pass it on.

Send it to a friend, a family member or a coworker with the same question. It takes one tap.

How this page was made: Gizly uses AI tools to help research and draft its guides. Krish Paul, the editor, is responsible for what Gizly publishes. Spot an error? Tell us and we will fix it.

Keep reading

Compare before you switch

Rates and offers checked against each bank’s own page.

Krish Paul

Krish Paul owns and edits Gizly, an independent Canadian money site. Each guide cites the government rules and institution terms it relies on, with the date the figures were checked.

Gizly
Logo