Swift Codes or BIC Codes for all the Banks in the world. You can find it here!
A B C D – E F – G H – I J – L M N O – R S T U – Z IBAN

Swift Code is a standard format of Bank Identifier Codes (BIC) and it is unique identification code for a particular bank. These codes are used when transferring money between banks, particularly for international wire transfers. Banks also used the codes for exchanging other messages between them.

The Swift code consists of 8 or 11 characters. When 8-digits code is given, it refers to the primary office. The code formatted as below;

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 (letters and digits) (passive participant will have "1" in the second character)
  • Last 3 characters - branch code, optional ('XXX' for primary office) (letters and digits)

Currently, there are over 40,000 “live” Swift codes. The "live" codes are for the partners who are actively connected to the Swift network. On top of that, there are more than 50,000 additional codes, which are used for manual transactions. These additional codes are for the passive participants.

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 trademarks of S.W.I.F.T. SCRL with a registered address at Avenue Adèle 1, B-1310 La Hulpe, Belgium.

Canada Bank Swift Codes - Page 2

Canada Below are the SWIFT codes for all banks in Canada. These SWIFT codes are only the active participants who are connected to SWIFT network. The passive participant’s codes are excluded from the list.


ID Bank or Institution City Branch Swift Code
51 BANQUE NATIONALE DU CANADA MONTREAL BNDCCAMM
52 BLACKBERRY LIMITED WATERLOO RIMMCA2W
53 BLOOMBERG TRADEBOOK CANADA COMPANY TORONTO BTRBCATT
54 BNP PARIBAS, CANADA BRANCH MONTREAL (MONTREAL BRANCH) BNPACAMM
55 BNP PARIBAS, CANADA BRANCH MONTREAL BNPACAMMSUB
56 BNP PARIBAS, CANADA BRANCH TORONTO (TORONTO BRANCH) BNPACAMMTTT
57 BNP PARIBAS, CANADA BRANCH VANCOUVER (VANCOUVER BRANCH) BNPACAMMVVV
58 BOMBARDIER INC. MONTREAL (BOMBARDIER TRANSPORTATION) BIHOCAMMBTG
59 BOMBARDIER INC. MONTREAL BIHOCAMM
60 BROOKFIELD ASSET MANAGEMENT TORONTO BAMZCATT
61 BROOKFIELD BRP CANADA CORP. OTTAWA BBRPCAWA
62 CAISSE CENTRALE DESJARDINS MONTREAL (HEAD OFFICE) CCDQCAMM
63 CAISSE CENTRALE DESJARDINS MONTREAL (TREASURY AND INTERNATIONAL MONEY MARKETS) CCDQCAMMIMM
64 CALGARY FOREIGN EXCHANGE LTD. CALGARY CLFXCA66
65 CALLIDUS CAPITAL CORPORATION TORONTO CDUSCATT
66 CAMBRIDGE MERCANTILE CORP. TORONTO CMFXCATT
67 CAMECO CORPORATION SASKATOON CEMTCATT
68 CANADA DEPOSIT INSURANCE CORPORATION OTTAWA CDICCAW2
69 CANADA PENSION PLAN INVESTMENT BOARD TORONTO CPPBCATA
70 CANADA PENSION PLAN INVESTMENT BOARD TORONTO CPPBCATT
71 CANADIAN DERIVATIVES CLEARING CORP MONTREAL CDCCCAMM
72 CANADIAN IMPERIAL BANK OF COMMERCE TORONTO (CIBC WORLD MARKETS SECURITIES OPERATIONS (OMGEO)) CIBCCATTCWM
73 CANADIAN IMPERIAL BANK OF COMMERCE TORONTO (CLS SERVICES) CIBCCATTCLS
74 CANADIAN IMPERIAL BANK OF COMMERCE TORONTO CIBCCATT
75 CANADIAN NATIONAL RAILWAY COMPANY MONTREAL CNRRCAMT
76 CDS CLEARING AND DEPOSITORY TORONTO CDSLCAT2
77 CDS CLEARING AND DEPOSITORY SERVICES INC. TORONTO CDSLCATT
78 CDS CLEARING AND DEPOSITORY SERVICES INC. TORONTO CDSLCATTSMD
79 CENTRAL 1 CREDIT UNION CALGARY (ALBERTA PAYMENTS SERVICES) CUCXCATTCAL
80 CENTRAL 1 CREDIT UNION MISSISSAUGA CUCXCATT
81 CENTRAL 1 CREDIT UNION REGINA (SASKATCHEWAN PAYMENT SERVICES) CUCXCATTREG
82 CENTRAL 1 CREDIT UNION TORONTO (CENTRAL 1 CREDIT UNION ONTARIO PAYMENT SERVICES) CUCXCATTONT
83 CENTRAL 1 CREDIT UNION TORONTO (INVESTMENT DEPARTMENT) CUCXCATTINV
84 CENTRAL 1 CREDIT UNION VANCOUVER (CENTRAL 1 CREDIT UNION BC PAYMENT SERVICES) CUCXCATTVAN
85 CENTRAL 1 CREDIT UNION WINNIPEG (MANITOBA PAYMENTS SERVICES) CUCXCATTWPG
86 CHINA CONSTRUCTION BANK TORONTO BRANCH TORONTO PCBCCATT
87 CIDEL TRUST COMPANY CALGARY CTBLCA66
88 CITCO BANK CANADA TORONTO CITCCATT
89 CITIBANK CANADA TORONTO (CITIBANK NA CANADIAN BRANCH) CITICATTBCH
90 CITIBANK CANADA TORONTO (CITN) CITICATT617
91 CITIBANK CANADA TORONTO (CITT) CITICATT615
92 CITIBANK CANADA TORONTO (SECURITIES SERVICES DEPARTMENT) CITICATT623
93 CITIBANK CANADA TORONTO CITICATT
94 CITIZENS BANK OF CANADA VANCOUVER (VANCITY) CTZNCA8V001
95 CITIZENS BANK OF CANADA VANCOUVER CTZNCA8V
96 CMC MARKETS CANADA INC TORONTO CMCKCATT
97 CREDIT SUISSE AG, TORONTO BRANCH TORONTO CRESCATT
98 CTBC BANK CORP. (CANADA) VANCOUVER CTCBCA8V
99 CUSTOM HOUSE LTD. VICTORIA CHFXCA8V
100 DAIMLER CANADA FINANCE INC. MONTREAL DCAGCAMM