What is SWIFT Code?

SWIFT code is a standard format of Bank Identifier Codes (BIC) and serves as a unique identifier for a bank or financial institution.

These codes are used when transferring money between banks, particularly for international wire transfers. On top of that, the code is used to transmit messages between financial institutions and banks.

The SWIFT code can be either 8 or 11 characters long and 8 digits code refers to the primary office. The format of SWIFT Code is as follows;

AAAA BB CC DDD

  • The first 4 characters ("AAAA") specify the bank. Only letters are allowed.
  • The next 2 characters ("BB") specify the country. It use the format of ISO 3166-1 alpha-2 country code.
  • The next 2 characters ("CC") specify the location. Letters and digits are allowed. Passive participant will have "1" in the second character
  • The last 3 characters ("DDD") specify the branch. This is an optional. A 'XXX' refer to primary office. Letters and digits are allowed.

Canada Bank SWIFT Codes

Canada Below are the SWIFT Code for all banks in Canada. Click on the SWIFT Code to find out the bank details, address & maps.

NoBank or InstitutionCityBranch NameSWIFT Code
1A.C. MACPHERSON AND CO. INC.TORONTO ACMCCAT1
2ACCU RATE CORPORATIONOTTAWA ACFXCAW1
3ACKER FINLEY INCTORONTO ACKFCAT1
4ACUMEN CAPITAL PARTNERSCALGARY ACCTCA61
5ALBERTA STOCK EXCHANGE THECALGARY XALBCA61
6ALBERTA TREASURY BRANCHESEDMONTON ATBRCA6E
7ALPHA CAPITAL INC.MONTREAL ALPHCAM1
8ALPHAFIXE CAPITALMONTREAL ALPICAM1
9ALTACORP CAPITAL INC.CALGARY ALTTCA61
10AQUILON CAPITAL CORP.TORONTO MMIGCAT1
11ASIA PACIFIC FINANCIAL SERVICES CANADA LIMITEDVICTORIA APFICA81
12AUREUS CAPITAL CORP.MONTREAL AURCCAM1
13AVIVA INVESTORS NORTH AMERICATORONTO AINMCAT1
14BANK OF AMERICA NATIONAL ASSOCIATION CANADA BRANCHTORONTO BOFACATT
15BANK OF AMERICA NATIONAL ASSOCIATION CANADA BRANCHTORONTO(GLOBAL DERIVATIVES AND FOREIGN EXCHANGE) BOFACATTGRC
16BANK OF AMERICA NATIONAL ASSOCIATION CANADA BRANCHTORONTO(FOREIGN CURRENCY SERVICES) BOFACATTFCS
17BANK OF AMERICA NATIONAL ASSOCIATION CANADA BRANCHVANCOUVER BOFACATTVAN
18BANK OF CANADAOTTAWA BCANCAW2
19BANK OF CHINA (CANADA)TORONTO BKCHCATT
20BANK OF CHINA (CANADA)TORONTO(CHINATOWN BRANCH) BKCHCATTCTX
21BANK OF CHINA (CANADA)VANCOUVER(VANCOUVER BRANCH) BKCHCATTVAN
22BANK OF MONTREAL SHORCANTORONTO BAMSCAT1
23BANK OF MONTREAL THEMONTREAL BOFMCAM3
24BANK OF MONTREAL THEMONTREAL(INTERNATIONAL BRANCH) BOFMCAM2
25BANK OF MONTREAL THETORONTO(FOREIGN EXCHANGE AND MONEY MARKET) BOFMCAT2FXM
26BANK OF MONTREAL THETORONTO(CLS PAYMENTS ONLY) BOFMCAT2CLS
27BANK OF MONTREAL THETORONTO(BMO NESBITT BURNS) BOFMCAM2NBB
28BANK OF MONTREAL THETORONTO(BMO - BROKERS) BOFMCAT2BMO
29BANK OF MONTREAL THETORONTO(INTERNATIONAL BRANCH) BOFMCAT2
30BANK OF NOVA SCOTIACALGARY NOSCCATTCGY
31BANK OF NOVA SCOTIACALGARY NOSCCATTTPC
32BANK OF NOVA SCOTIAHALIFAX NOSCCATTHFX
33BANK OF NOVA SCOTIAMONTREAL NOSCCATTMTL
34BANK OF NOVA SCOTIAMONTREAL NOSCCATTTPM
35BANK OF NOVA SCOTIAOTTAWA NOSCCATTOTT
36BANK OF NOVA SCOTIASASKATOON NOSCCATTSKN
37BANK OF NOVA SCOTIATORONTO(TOR SHORTTERMFUNDING) NOSCCATTSTF
38BANK OF NOVA SCOTIATORONTO NOSCCATMCMS
39BANK OF NOVA SCOTIATORONTO(TERM FUNDING AND SECURITIZATION) NOSCCATTTFS
40BANK OF NOVA SCOTIATORONTO NOSCCATMGTB
41BANK OF NOVA SCOTIATORONTO(SECURITIES) NOSCCATMSEC
42BANK OF NOVA SCOTIATORONTO(CONTINUOUS LINK SETTLEMENT) NOSCCATTCLS
43BANK OF NOVA SCOTIATORONTO NOSCCATTFXA
44BANK OF NOVA SCOTIATORONTO(COLLECTION DEPARTMENT) NOSCCATTCOL
45BANK OF NOVA SCOTIATORONTO NOSCCATTTPG
46BANK OF NOVA SCOTIATORONTO NOSCCATTTPT
47BANK OF NOVA SCOTIATORONTO(CDN SHORT TERM FUNDING) NOSCCATTCST
48BANK OF NOVA SCOTIATORONTO NOSCCATTTOR
49BANK OF NOVA SCOTIATORONTO(BALANCE SHEET MANAGEMENT) NOSCCATTBSM
50BANK OF NOVA SCOTIATORONTO(WEALTH MGMT) NOSCCATMWM1
51BANK OF NOVA SCOTIATORONTO(ALL OFFICES IN CANADA) NOSCCATT
52BANK OF NOVA SCOTIAVANCOUVER NOSCCATTVCR
53BANK OF NOVA SCOTIAVANCOUVER NOSCCATTTPV
54BANK OF NOVA SCOTIAWINNIPEG NOSCCATTTPW
55BANK OF NOVA SCOTIAWINNIPEG NOSCCATTWPG
56BANK OF TOKYO MITSUBISHI UFJ (CANADA)TORONTO(TORONTO HEAD OFFICE) BOTKCATX
57BANK OF TOKYO MITSUBISHI UFJ (CANADA)VANCOUVER(VANCOUVER OFFICE) BOTKCATXVCR
58BANQUE DE DEVELOPPEMENT DU CANADAMONTREAL BAFDCAM1
59BANQUE NATIONALE DU CANADAMONTREAL(SECURITIES) BNDCCAMMVAL
60BANQUE NATIONALE DU CANADAMONTREAL(INTERNATIONAL DEPARTMENT) BNDCCAMMINT
61BANQUE NATIONALE DU CANADAMONTREAL BNDCCAMM
62BANQUE NATIONALE DU CANADAMONTREAL(TREASURY DEPARTMENT) BNDCCAMMIMM
63BANQUE ROYALE DU CANADAVICTORIAVILLE ROYACA21
64BARCLAYS MCCONNELL LTDTORONTO BMCCCAT1
65BBN JAMES CAPEL INCTORONTO BBNJCAT1
66BCPBANKTORONTO BCOMCAT1
67BEACON SECURITIES LIMITEDHALIFAX BEAOCA91
68BERNER AND COMPANY INCTORONTO BERCCAT1
69BLACK CREEK INVESTMENT MANAGEMENT INC.TORONTO BCNGCAT1
70BLACKROCK ASSET MANAGEMENT CANADA LIMITEDTORONTO BAGNCAT1
71BLOOMBERG TRADEBOOK CANADA COMPANYTORONTO BTRBCATT
72BLUECHIVE PROCESSING CORPORATIONTORONTO BLPCCAT1
73BMO HARRIS INVESTMENT MANAGEMENTTORONTO BHIMCAT1
74BMO NESBITT BURNS INCTORONTO NESUCAM1
75BMO NESBITT BURNS INCTORONTO NESUCAM10TT
76BNP PARIBAS (CANADA) VALEURS MOBILIERES INCMONTREAL BNPVCAM1
77BNP PARIBAS CANADA MONTREALMONTREAL(MONTREAL BRANCH) BNPACAMM
78BNP PARIBAS CANADA MONTREALTORONTO(TORONTO BRANCH) BNPACAMMTTT
79BNP PARIBAS CANADA MONTREALVANCOUVER(VANCOUVER BRANCH) BNPACAMMVVV
80BOMBARDIER INC.MONTREAL BIHOCAMM
81BOMBARDIER INC.MONTREAL(BOMBARDIER TRANSPORTATION) BIHOCAMMBTG
82BRAWLEY CATHERS LIMITEDTORONTO BRWLCAT1
83BRIGHTWAY CAPITAL (CANADA) LTD.TORONTO BRPDCAT1
84BRINK HUDSON AND LEFEVER LTD.VANCOUVER BHLLCA81
85BROOKFIELD BRP CANADA CORP.OTTAWA BBRPCAWA
86BURGUNDY ASSET MANAGEMENT LIMITEDTORONTO BUAMCAT1
87BURNS FRY LIMITEDTORONTO BFRLCAT1
88BUSINESS DEVELOPMENT BANK OF CANADAMONTREAL FBDBCAM1
89C.M. OLIVER AND COMPANY LIMITEDVANCOUVER CHOLCA81
90C.S. FIRST BOSTON (CANADA) INC.TORONTO CSFBCAT1
91CAISSE CENTRALE DESJARDINSMONTREAL(TREASURY AND INTERNATIONAL MONEY MARKETS) CCDQCAMMIMM
92CAISSE CENTRALE DESJARDINSMONTREAL(HEAD OFFICE) CCDQCAMM
93CAISSE DE DEPOT ET PLACEMENT DU QUEBECMONTREAL CDPECAM1
94CAISSE DE DEPOT ET PLACEMENT DU QUEBECMONTREAL CDPECA21
95CAISSE DESJARDINS DES CHUTES MONTMORENCYQUEBEC CDCNCA21
96CAISSE POPULAIREDIEPPE CAUOCA91
97CALDWELL SECURITIES LTDTORONTO CALWCAT1
98CALGARY FOREIGN EXCHANGE LTD.CALGARY CLFXCA61
99CAMBRIDGE MERCANTILE CORP.TORONTO CMFXCATT
100CAMLIN ASSET MANAGEMENTVANCOUVER CMAMCA81