Loading...
Loading...
CA · CAD
Find the correct SWIFT/BIC code for banks in Canada. Use these codes when sending or receiving international wire transfers. A SWIFT code ensures your payment is routed to the correct bank and branch.
Banks
522
SWIFT codes
5
Branches
25
Currency
CAD
| SWIFT/BIC | City |
|---|---|
BOFMCAT2FXM | TORONTO |
BOFMCAT2GCT | TORONTO |
BOFMCAT2CLS | TORONTO |
BOFMCAT2BMO | TORONTO |
BOFMCAT2XXX | TORONTO |
| SWIFT/BIC | City |
|---|---|
CIBCCATTCWM | TORONTO |
CIBCCATTCMI | TORONTO |
CIBCCATTCLS | TORONTO |
CIBCCATTMPS | TORONTO |
CIBCCATTXXX | TORONTO |
| SWIFT/BIC | City |
|---|---|
BNDCCAMMVAL | MONTREAL |
BNDCCAMMXXX | MONTREAL |
BNDCCAMMNBF | MONTREAL |
BNDCCAMMPDM | MONTREAL |
BNDCCAMMCUS | MONTREAL |
| SWIFT/BIC | City |
|---|---|
ROYCCAT2CLS | TORONTO |
ROYCCAT2ECL | TORONTO |
ROYCCAT2CIC | CALGARY |
ROYCCAT2MIC | MONTREAL |
ROYCCAT2HIC | HALIFAX |
| SWIFT/BIC | City |
|---|---|
NOSCCATTVCR | VANCOUVER |
NOSCCATTTR1 | TORONTO |
NOSCCATTTPV | VANCOUVER |
NOSCCATTTPT | TORONTO |
NOSCCATTTPW | WINNIPEG |
A SWIFT code (BIC) for Canada is an 8 or 11-character identifier used by Canadian banks for international wire transfers. The country code portion is CA. For example, ROYCCAT2 is the SWIFT code for the Royal Bank of Canada (RBC). The structure is: 4 characters for the bank, 2 for country (CA), 2 for the city, and optionally 3 for the branch or division.
Key Canadian bank SWIFT codes include: Royal Bank of Canada (RBC) — ROYCCAT2, TD Canada Trust — TDOMCATTTOR, Scotiabank — NOSCCATT, Bank of Montreal (BMO) — BOFMCAM2, CIBC — CABOROTT, National Bank of Canada — BNDCCAMM, and Desjardins — CCDQCAMM. Always confirm the exact code with the recipient's bank.
You can find your Canadian bank's SWIFT code on your bank statement, in your online or mobile banking app, by contacting your bank's international wire desk, or by searching on this page. The SWIFT code is different from your transit number and institution number, which are for domestic Canadian transfers only.
For international transfers from outside Canada, the sender needs the recipient bank's SWIFT/BIC code plus the full account number. The five-digit transit number and three-digit institution number are for domestic Canadian transfers (Interac, EFT) and are not used by the SWIFT network. However, some banks ask for the transit number as supplementary information to identify the branch.
SWIFT transfers to Canada typically arrive within one to three business days. Transfers from the US usually settle within one business day due to strong cross-border banking relationships. Transfers from Europe and Asia typically take one to two business days at major banks like RBC, TD, and Scotiabank.
Canadian banks typically charge an inbound international wire fee, often CAD 10–25 per transaction. If the transfer arrives in a currency other than CAD, the bank converts at their posted exchange rate, which typically includes a 1–3% markup over the mid-market rate. Sending in CAD from your end often results in a better total cost if your provider offers a competitive rate.
Interac e-Transfer is Canada's domestic instant person-to-person payment system using email or phone number. EFT (Electronic Funds Transfer) handles batch domestic transfers between Canadian banks using transit and institution numbers. Both are domestic only and cannot receive international payments. SWIFT is for cross-border international wire transfers using BIC codes.
Most standard Canadian chequing accounts are CAD-denominated. However, Canada's big five banks all offer USD accounts, and some offer multi-currency accounts for other currencies. If you hold a USD account, inbound USD transfers can be credited directly without conversion. Otherwise, the bank converts at their posted rate, which includes a markup.
Canada's domestic banking system uses transit numbers (five digits) combined with institution numbers (three digits) for local transfers through the Interac and Payments Canada networks. These domestic identifiers do not work for international transfers. Inbound international wires require the recipient bank's SWIFT/BIC code, and the five major banks (RBC, TD, Scotiabank, BMO, CIBC) handle the vast majority of SWIFT traffic.
For transfers to Canada, you may also need the recipient's IBAN.
Find IBAN formats by country →Compare exchange rates and fees to find the cheapest way to transfer.
Compare providers