SWIFT Codes for banks in Canada - Page 6

Below are the SWIFT codes for banks in Canada. These SWIFT codes are only the active participants who are connected to SWIFT network. Passive participants codes are excluded from the list.

IDBankCityBranchSWIFT Code
251GREY HORSE CORPORATIONTORONTOGHCACAT1
252GREYS FINANCIAL LIMITEDMONCTONGRFACA91
253GREYSTONE MANAGED INVESTMENTS INCREGINAGRMNCA51
254GS CANADA CREDIT PARTNERS CO.HALIFAXC/O CHARLES S. REAGHCNRPCA91
255GS GLOBAL COMMODITIES (CANADA) CORPHALIFAXC/O CHARLES S. REAGHGLCDCA91
256GS INVESTMENT STRATEGIES CANADA INC.TORONTOIVSACAT1
257GUARDIAN CAPITAL LPTORONTOGUCACATT
258GUAVA PAY CANADA INCTORONTOGUAVCATT
259HABIB CANADIAN BANKMISSISSAUGAHBZUCATT
260HAMBLIN, WATSA INVESTMENT COUNSEL LTD.TORONTOHWICCAT1
261HAYWOOD SECURITIES INCVANCOUVERHASRCA81
262HEWARD INVESTMENT MANAGEMENT INCMONTREALHIMTCAM1
263HIFX CANADA INCTORONTOHIFXCATT
264HSBC BANK CANADAMONTREALHKBCCATTMON
265HSBC BANK CANADATORONTOCLS DEPARTMENTHKBCCATTCLS
266HSBC BANK CANADAVANCOUVERHKBCCA81
267HSBC BANK CANADAVANCOUVERHKBCCATT
268HSBC BANK CANADAVANCOUVERPAYMENT INVESTIGATIONSHKBCCATTINV
269HSBC BANK CANADAVANCOUVERVANCOUVERHKBCCATTVAN
270HSBC BANK USA (TORONTO BRANCH)TORONTOHSBCCAT1
271HSBC SECURITIES CANADA (INC)TORONTOHSCICATT
272HSBC TRUST COMPANY (CANADA)EDMONTONMETCCAT106E
273HSBC TRUST COMPANY (CANADA)HALIFAXMETCCAT102H
274HSBC TRUST COMPANY (CANADA)MONTREALMETCCAT10MM
275HSBC TRUST COMPANY (CANADA)OTTAWAMETCCAT1022
276HSBC TRUST COMPANY (CANADA)TORONTOMETCCAT1GWM
277HSBC TRUST COMPANY (CANADA)TORONTOMETCCAT1
278HSBC TRUST COMPANY (CANADA)VANCOUVERMETCCAT108V
279HYDRO-QUEBECMONTREALHQQCCAMM
280HYDRO-QUEBEC PENSION FUNDMONTREALHQPFCAM1
281HYPERWALLET SYSTEMS INC.VANCOUVERHYSYCA81
282IA CLARINGTON INVESTMENTS INC.TORONTOCLNVCAT1
283IBM CANADATORONTOIBCNCAT1
284ICE NGX CANADA INC.CALGARYICNACA66
285ICICI BANK CANADATORONTOICICCATT
286ICICI BANK CANADATORONTOCENTRAL OPERATIONS - CANADAICICCATTCOP
287ICICI BANK CANADATORONTOGLOBAL TRADE SERVICE UNIT-CANADAICICCATTGTS
288ICICI BANK CANADATORONTOTREASURYICICCATTRTL
289ICICI BANK CANADATORONTOTREASURYICICCATTTSY
290INDUSTRIAL ALLIANCE SECURITIES INC.QUEBECLAHPCAM1
291INDUSTRIAL AND COMMERCIAL BANK OF CHINA (CANADA)TORONTOICBKCAT2
292INDUSTRIAL AND COMMERCIAL BANK OF CHINA (CANADA)TORONTORMB CLEARING BANKICBKCAT2CLR
293INSTINET CANADA LIMITEDTORONTOINCDCAT1
294INTACT INVESTMENT MANAGEMENT INC.MONTREALITIMCAM2
295INTEGRAL WEALTH SECURITIES LIMITEDTORONTOBRWLCAT1
296INTERACTIVE BROKERS CANADA INC.MONTREALIBKRCAMM
297INTERNATIONAL AIR TRANSPORT ASSOCIATIONMONTREALIATACAMM
298INTERPAY LTDWHISTLERITCDCA81
299INVESCO CANADA LTDTORONTOAFMICATT
300INVESTMENT MANAGEMENT CORPORATION OF ONTARIOTORONTOIMROCATT

Last Database Update : 26-JAN-2024

Find SWIFT Code

Search

Validate SWIFT Code

Check

The downside of international transfers with your bank

When you send or receive an international wire with your bank, you might lose money 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, 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.

About SWIFT Codes


SWIFT/BIC codes are used to identify specific banks and branches in international money transfers, making sure your money gets to the right place. These codes are used by banks to process international wire transfers and messages.

All SWIFT codes consist of 8 or 11 characters. An 11 digit code refers to a specific branch, while an 8 digit code (or one ending in 'XXX') refers to the bank's head office. SWIFT code registrations are handled by the Society for Worldwide Interbank Financial Telecommunication (SWIFT). The term SWIFT is often used interchangeably with BIC, which stands for Bank Identifier Code.

The tools here are provided for informational purposes only. Whilst every effort is made to provide accurate data, users must acknowledge that this website accepts no liability whatsoever with respect to its accuracy. Only your bank can confirm the correct bank account information. If you are making an important or time-critical payment, we recommend you contact your bank first.

Save on transfer fees with Wise