SWIFT and BIC Codes for all the banks in the world. Find them here!

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 ADS CANADIAN BANK TORONTO ACDNCATT
2 AIR CANADA MONTREAL ACNACA2Q
3 AIR CANADA PENSION MASTER TRUST FUND MONTREAL ACMTCAMM
4 ALBERTA INVESTMENT MANAGEMENT CORPORATION EDMONTON AIMCCA66
5 ASCENDANTFX CAPITAL INC VICTORIA ASILCATT
6 ATB FINANCIAL EDMONTON ATBRCA6E
7 BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH TORONTO BOFACATTCAD
8 BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH TORONTO (FOREIGN CURRENCY SERVICES) BOFACATTFCS
9 BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH TORONTO (GLOBAL DERIVATIVES AND FOREIGN EXCHANGE) BOFACATTGRC
10 BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH TORONTO (TREASURY) BOFACATTTSY
11 BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH TORONTO MAIN BRANCH BOFACATT
12 BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH VANCOUVER BOFACATTVAN
13 BANK OF CANADA OTTAWA BANKING SERVICES BCANCAW2
14 BANK OF CHINA (CANADA) TORONTO BKCHCATT
15 BANK OF CHINA (CANADA) VANCOUVER (VANCOUVER BRANCH) BKCHCATTVAN
16 BANK OF CHINA TORONTO BRANCH TORONTO HEAD OFFICE BKCHCAT2
17 BANK OF MONTREAL, THE MONTREAL (INTERNATIONAL BRANCH) BOFMCAM2
18 BANK OF MONTREAL, THE MONTREAL MONTREAL CENTRE DE RECOUVREMENT BOFMCAM3
19 BANK OF MONTREAL, THE TORONTO (BMO - BROKERS) BOFMCAT2BMO
20 BANK OF MONTREAL, THE TORONTO (BMO NESBITT BURNS) BOFMCAM2NBB
21 BANK OF MONTREAL, THE TORONTO (CLS PAYMENTS ONLY) BOFMCAT2CLS
22 BANK OF MONTREAL, THE TORONTO (FOREIGN EXCHANGE AND MONEY MARKET) BOFMCAT2FXM
23 BANK OF MONTREAL, THE TORONTO (GLOBAL CASH MANAGEMENT OPERATIONS) BOFMCAT2GCT
24 BANK OF MONTREAL, THE TORONTO (INTERNATIONAL BRANCH) BOFMCAT2
25 BANK OF NOVA SCOTIA TORONTO NOSCCATMCMS
26 BANK OF NOVA SCOTIA TORONTO NOSCCATMGTB
27 BANK OF NOVA SCOTIA TORONTO NOSCCATMREC
28 BANK OF NOVA SCOTIA TORONTO NOSCCATMESC
29 BANK OF NOVA SCOTIA TORONTO NOSCCATMGLS
30 BANK OF NOVA SCOTIA TORONTO (SECURITIES) NOSCCATMSEC
31 BANK OF NOVA SCOTIA TORONTO (WEALTH MGMT) NOSCCATMWM1
32 BANQUE NATIONALE DU CANADA MONTREAL (CUSTODY) BNDCCAMMCUS
33 BANQUE NATIONALE DU CANADA MONTREAL (INTERNATIONAL DEPARTMENT) BNDCCAMMINT
34 BANQUE NATIONALE DU CANADA MONTREAL (SECURITIES) BNDCCAMMVAL
35 BANQUE NATIONALE DU CANADA MONTREAL (TREASURY DEPARTMENT) BNDCCAMMIMM
36 BANQUE NATIONALE DU CANADA MONTREAL NOSTROS VOSTROS ENC INT BNDCCAMM
37 BAUSCH HEALTH COMPANIES INC. LAVAL BHCNCA8V
38 BLACKBERRY LIMITED WATERLOO RIMMCA2W
39 BNP PARIBAS, CANADA BRANCH MONTREAL BNPACAMMSUB
40 BNP PARIBAS, CANADA BRANCH MONTREAL (MONTREAL BRANCH) BNPACAMM
41 BNP PARIBAS, CANADA BRANCH TORONTO (TORONTO BRANCH) BNPACAMMTTT
42 BNP PARIBAS, CANADA BRANCH VANCOUVER (VANCOUVER BRANCH) BNPACAMMVVV
43 BOMBARDIER INC. MONTREAL BIHOCAMM
44 BOMBARDIER INC. MONTREAL (BOMBARDIER TRANSPORTATION) BIHOCAMMBTG
45 BRITISH COLUMBIA INVESTMENT MANAGEMENT CORPORATION VICTORIA BCVMCA8V
46 BRITISH COLUMBIA INVESTMENT MANAGEMENT CORPORATION VICTORIA BCVMCA8G
47 BROOKFIELD ASSET MANAGEMENT TORONTO BAMZCATT
48 BROOKFIELD BRP CANADA CORP. OTTAWA BBRPCAWA
49 CAMBRIDGE MERCANTILE CORP. TORONTO CMFXCATT
50 CAMECO CORPORATION SASKATOON CEMTCATT

Wise

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.