🇨🇦

Canada SWIFT/BIC Codes

5 SWIFT codes across 5 banks in Canada for international wire transfers.

Sending Money to Canada

To send an international wire transfer to a bank in Canada, you'll need the recipient's SWIFT/BIC code. This 8 or 11-character code identifies the specific bank and branch for the transfer.

5
Banks
5
SWIFT Codes

SWIFT Code Format

A SWIFT code consists of: 4 letters (bank code) + 2 letters (country code) + 2 characters (location) + optional 3 characters (branch). An 8-character code refers to the bank's head office; 11 characters identifies a specific branch.

SWIFT Code Bank City
ROYCCAT2 Royal Bank of Canada Toronto
TDOMCATTTOR Toronto-Dominion Bank Toronto
BOFMCAM2 Bank of Montreal Montreal
NOSCCATT Scotiabank Toronto
CIBCCATT CIBC Toronto

How to Send a Wire Transfer to Canada

  1. Get the SWIFT code — Find the recipient's bank SWIFT code from the table above. Confirm with the recipient which code to use.
  2. Gather account details — You'll need the recipient's full name, account number (or IBAN), and bank address.
  3. Initiate the transfer — Log in to your bank's online portal or visit a branch. Select international wire transfer and enter the SWIFT code and account details.
  4. Pay the fees — International wires typically cost $15–$50. The receiving bank may also charge a fee. Transfers usually take 1–5 business days.

Double-check the SWIFT code before sending. An incorrect code can delay or misdirect your transfer.

Convert your bank statement to CSV

Extract transactions from any PDF bank statement into Excel or CSV — free and instant.

Try BankParse →