SWIFT Codes for banks in Canada

Bank City SWIFT Code
BANK OF CHINA (CANADA) (VANCOUVER BRANCH)
VANCOUVER BKCHCATTVAN
BANK OF CHINA (CANADA)
TORONTO BKCHCATT
BANK OF CANADA
OTTAWA BCANCAW2
BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH
VANCOUVER BOFACATTVAN
BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH (TREASURY)
TORONTO BOFACATTTSY
BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH (GLOBAL DERIVATIVES AND FOREIGN EXCHANGE)
TORONTO BOFACATTGRC
BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH (FOREIGN CURRENCY SERVICES)
TORONTO BOFACATTFCS
BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH
TORONTO BOFACATTCAD
BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH
TORONTO BOFACATT
BANCORAGE PAY CORP.
VANCOUVER BAYYCA82
AVISO WEALTH INC
VANCOUVER CRNLCA81
ATLASPAY FINANCE LTD
VANCOUVER ATLFCA82
ATB FINANCIAL
EDMONTON ATBRCA6E
ATB CAPITAL MARKETS
CALGARY ALTTCA61
ASCENDANTFX CAPITAL INC
VICTORIA ASILCATT
ASCENDANTFX CAPITAL INC
TORONTO ASILCAT1
ARFEX PAY LTD.
VANCOUVER ARYYCA82
AMPR FINANCE LTD.
VANCOUVER AMPFCA82
AMERICAN IRON AND METAL COMPANY INC.
MONTREAL AIMYCAMM
ALPHAFIXE CAPITAL
MONTREAL ALPICAM1
ALBERTA TEACHERS RETIREMENT FUND BOARD
EDMONTON ATRFCA61
ALBERTA STOCK EXCHANGE, THE
CALGARY XALBCA61
ALBERTA INVESTMENT MANAGEMENT CORPORATION
EDMONTON AIMCCA66
ALBERTA INVESTMENT MANAGEMENT CORPORATION
EDMONTON AIMCCA61
AIR CANADA PENSION MASTER TRUST FUND
MONTREAL ACMTCAMM
AIR CANADA
MONTREAL ACNACA2Q
AGILITY FOREX LTD.
VANCOUVER AGFECA81
AGF INVESTMENTS INC.
TORONTO AIVVCATT
AECON
TORONTO AGOPCATT
ACUMEN CAPITAL FINANCE PARTNERS LIMITED
CALGARY ACCTCA61
ACKER FINLEY INC
TORONTO ACKFCAT1
ACCU-RATE CORPORATION
OTTAWA ACFXCAW1
A.C. MACPHERSON AND CO. INC.
TORONTO ACMCCAT1

Find SWIFT Code

Search

Validate SWIFT Code

Check

What is a SWIFT Code for Banks in Canada?

When transferring money internationally to banks in Canada, you will frequently encounter the terms SWIFT code or BIC (Business Identifier Code) inside bank details. Managed by the Society for Worldwide Interbank Financial Telecommunication, this unique 8 to 11-digit alphanumeric sequence acts as a universal passport for banks in Canada. It ensures that your funds cross global borders safely and arrive at the exact financial institution intended.

SWIFT vs. BIC: What's the difference?

In the banking industry, the terms SWIFT code and BIC are used interchangeably. SWIFT refers to the organization that issues the codes, while BIC stands for the actual code itself. An 8-character code identifies the primary head office of the bank in Canada, while an 11-character code specifies a particular local branch.

Do I need an IBAN or a SWIFT Code for Canada?

While a SWIFT code identifies a specific bank in Canada, an IBAN (International Bank Account Number) identifies an individual customer's bank account. Depending on whether you are sending money to Canada or another region—particularly in Europe or the Middle East—you will likely need both codes to successfully complete a cross-border wire transfer.

How to use this directory?

Browse our comprehensive, verified directory of SWIFT codes for all registered financial institutions in Canada. We provide accurate formatting details and branch locations to help you validate routing instructions before initiating any international bank payment.

Disclaimer: This directory is provided for general reference and informational purposes only. While we make every reasonable effort to verify the bank codes and details presented on our platform, OneBIC accepts absolutely no liability for any financial losses, transfer delays, or damages arising from relying on this data. Please always officially verify all wire instructions with your receiving bank.