Find Canada Bank SWIFT Codes

SWIFT codes for main Canada banks

Browse all Canada SWIFT Codes

Canada Below are the SWIFT codes for all banks in Canada. Only active SWIFT codes are shown. All passive (i.e. inactive) codes are excluded from the list.


ID Bank or Institution City Branch Swift Code
1 AECON TORONTO AGOPCATT
2 AGF INVESTMENTS INC. TORONTO AIVVCATT
3 AIR CANADA MONTREAL ACNACA2Q
4 AIR CANADA PENSION MASTER TRUST FUND MONTREAL ACMTCAMM
5 ALBERTA INVESTMENT MANAGEMENT CORPORATION EDMONTON AIMCCA66
6 AMERICAN IRON AND METAL COMPANY INC. MONTREAL AIMYCAMM
7 AMPR FINANCE LTD. VANCOUVER AMPFCA82
8 ARFEX PAY LTD. VANCOUVER ARYYCA82
9 ASCENDANTFX CAPITAL INC VICTORIA ASILCATT
10 ATB FINANCIAL EDMONTON ATBRCA6E
11 ATLASPAY FINANCE LTD VANCOUVER ATLFCA82
12 BANCORAGE PAY CORP. VANCOUVER BAYYCA82
13 BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH TORONTO BOFACATT
14 BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH TORONTO BOFACATTCAD
15 BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH TORONTO FOREIGN CURRENCY SERVICES BOFACATTFCS
16 BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH TORONTO GLOBAL DERIVATIVES AND FOREIGN EXCHANGE BOFACATTGRC
17 BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH TORONTO TREASURY BOFACATTTSY
18 BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH VANCOUVER BOFACATTVAN
19 BANK OF CANADA OTTAWA BCANCAW2
20 BANK OF CHINA (CANADA) TORONTO BKCHCATT
21 BANK OF CHINA (CANADA) VANCOUVER VANCOUVER BRANCH BKCHCATTVAN
22 BANK OF CHINA TORONTO BRANCH TORONTO BKCHCAT2
23 BANK OF MONTREAL, THE MONTREAL BOFMCAM3
24 BANK OF MONTREAL, THE MONTREAL INTERNATIONAL BRANCH BOFMCAM2
25 BANK OF MONTREAL, THE TORONTO BMO - BROKERS BOFMCAT2BMO
26 BANK OF MONTREAL, THE TORONTO BMO NESBITT BURNS BOFMCAM2NBB
27 BANK OF MONTREAL, THE TORONTO CLS PAYMENTS ONLY BOFMCAT2CLS
28 BANK OF MONTREAL, THE TORONTO FOREIGN EXCHANGE AND MONEY MARKET BOFMCAT2FXM
29 BANK OF MONTREAL, THE TORONTO GLOBAL CASH MANAGEMENT OPERATIONS BOFMCAT2GCT
30 BANK OF MONTREAL, THE TORONTO INTERNATIONAL BRANCH BOFMCAT2
31 BANK OF NOVA SCOTIA TORONTO NOSCCATMCMS
32 BANK OF NOVA SCOTIA TORONTO NOSCCATMGTB
33 BANK OF NOVA SCOTIA TORONTO NOSCCATMREC
34 BANK OF NOVA SCOTIA TORONTO NOSCCATMESC
35 BANK OF NOVA SCOTIA TORONTO NOSCCATMGLS
36 BANK OF NOVA SCOTIA TORONTO NOSCCATMPBG
37 BANK OF NOVA SCOTIA TORONTO NOSCCATM
38 BANK OF NOVA SCOTIA TORONTO SECURITIES NOSCCATMSEC
39 BANK OF NOVA SCOTIA TORONTO WEALTH MGMT NOSCCATMWM1
40 BANQUE NATIONALE DU CANADA MONTREAL BNDCCAMM
41 BANQUE NATIONALE DU CANADA MONTREAL CUSTODY BNDCCAMMCUS
42 BANQUE NATIONALE DU CANADA MONTREAL INTERNATIONAL DEPARTMENT BNDCCAMMINT
43 BANQUE NATIONALE DU CANADA MONTREAL SECURITIES BNDCCAMMVAL
44 BANQUE NATIONALE DU CANADA MONTREAL TREASURY DEPARTMENT BNDCCAMMIMM
45 BARRICK GOLD CORPORATION TORONTO BRGCCATT
46 BAUSCH + LOMB CORPORATION Vaughan BLOCCA8V
47 BAUSCH HEALTH COMPANIES INC. LAVAL BHCNCA8V
48 BENDIX FOREIGN EXCHANGE CORPORATION TORONTO BFXCCAT2
49 BEUTEL, GOODMAN AND COMPANY LTD. TORONTO BGCOCATT
50 BLACKBERRY LIMITED WATERLOO RIMMCA2W


What is a SWIFT Code?

A SWIFT Code is a standard format of Bank Identifier Code (BIC) used to specify a particular bank or branch. These codes are used when transferring money between banks, particularly for international wire transfers. Banks also use these codes for exchanging messages between them.

SWIFT codes comprise of 8 or 11 characters. All 11 digit codes refer to specific branches, while 8 digit codes (or those ending in 'XXX') refer to the head or primary office. SWIFT codes are formatted as follows:

AAAA BB CC DDD

  • First 4 characters - bank code (only letters)
  • Next 2 characters - ISO 3166-1 alpha-2 country code (only letters)
  • Next 2 characters - location code, passive participant will have "1" in the second character (letters and digits)
  • Last 3 characters - branch code, optional - 'XXX' for primary office (letters and digits)

The downside of international transfers with your bank

When you send or receive money using your bank, you might lose out on a bad exchange rate and pay hidden fees as a result. That's because the banks still use an old system to exchange money. We recommend you use Wise (formerly TransferWise), which is usually much cheaper. With their smart technology:

  • You get a great exchange rate and a low, upfront fee every time.
  • You move your money as fast as the banks, and often faster – some currencies go through in minutes.
  • Your money is protected with bank-level security.
  • You join over 2 million customers who transfer in 47 currencies across 70 countries.

The registrations of SWIFT codes are handled by Society for Worldwide Interbank Financial Telecommunication (SWIFT) and their headquarters is located in La Hulpe, Belgium. SWIFT is the registered trademark of S.W.I.F.T. SCRL with a registered address at Avenue Adèle 1, B-1310 La Hulpe, Belgium.