SWIFT/BIC codes in Canada

395 banks and financial institutions in Canada with 613 SWIFT/BIC codes in total.

Banks with the most SWIFT/BIC codes

Bank SWIFT/BIC City Codes
Ss and C Technologies Canada Corp FMCCCATMXXX Mississauga 59
Bank of Nova Scotia NOSCCATTXXX Toronto 26
Royal Bank of Canada ROYCCAT2XXX Toronto 12
Bank of Montreal, The BOFMCAM2XXX Toronto 8
RBC Investor Services Trust ROTRCATTXXX Toronto 8
Central 1 Credit Union CUCXCATTXXX Mississauga 7
HSBC Trust Company (Canada) METCCAT1XXX Toronto 7
Banque Nationale du Canada BNDCCAMMXXX Montreal 6
Investors Group Financial Services IGMFCA44XXX Winnipeg 5
Jpmorgan Chase Bank, Toronto Branch CHASCATTXXX Toronto 5
HSBC Bank Canada HKBCCA81XXX Vancouver 5
Citibank Canada CITICATTXXX Toronto 5
Icici Bank Canada ICICCATTXXX Toronto 5
Toronto-Dominion Bank, The TDOMCATTXXX Toronto 5
Cds Clearing and Depository Services Inc. CDSLCATTXXX Toronto 5
Credit Suisse AG, Toronto Branch CRESCATTXXX Toronto 5
Bank of America, National Association, Canada Branch BOFACATTXXX Toronto 5
BNP Paribas, Canada Branch BNPACAMMXXX Montreal 4
State Street Bank and Trust Co., Canada Branch SBOSCAA1XXX Toronto 4
Travelex Canada Limited TRAVCATTXXX Toronto 3
Canadian Imperial Bank of Commerce CIBCCATTXXX Toronto 3
Mega International Commercial Bank (Canada) ICBCCATTXXX Toronto 3
UBS Bank (Canada) UBSWCATTXXX Toronto 3
Merrill Lynch Canada, Inc MLCICATTXXX Toronto 3
Public Sector Pension Investment Board PSPBCA21XXX Montreal 3
Societe Generale (Canada Branch) SOGECAMBXXX Montreal 2
Lombard Odier Transatlantic Limited TRACCAMMXXX Montreal 2
Salman Partners Inc. SAPRCA81XXX Vancouver 2
Canaccord Capital Corporation CANCCA81XXX Vancouver 2
Bombardier Inc. BIHOCAMMXXX Montreal 2
J.p. Morgan Securities Canada Inc. JPMSCATTXXX Toronto 2
Sbi Canada Bank SBINCATXXXX Mississauga 2
Richardson Greenshields of Canada RIGRCAM1XXX Montreal 2
Canada Pension Plan Investment Board CPPBCATAXXX Toronto 2
Sakura Bank (Canada) MITKCA81XXX Vancouver 2
Ontario Teachers' Pension Plan Board OTPBCA21XXX Toronto 2
Montreal Exchange The / Bourse de Montreal XMOOCAM1XXX Montreal 2
Raymond James LTD. RJAMCA81XXX Vancouver 2
Questrade Inc. QUERCA21XXX Toronto 2
Industrial and Commercial Bank of China (Canada) ICBKCAT2XXX Toronto 2
Odlum Brown Limited ODLUCA81XXX Vancouver 2
Invesco Trimark AFMICATAXXX Toronto 2
Goldman Sachs Canada Inc. GSLTCAT1XXX Toronto 2
Alberta Investment Management Corporation AIMCCA61XXX Edmonton 2
Research Capital Corporation RECCCAT1XXX Toronto 2
State Street Bank and Trust Company, Canada Branch SBOSCATXXXX Toronto 2
Societe Generale (Canada) SOGECAMMXXX Montreal 2
Morgan Stanley Canada Limited MSCACATXXXX Toronto 2
Lombard Odier Securities (Canada) Inc. LOCYCAMMXXX Montreal 2
Bmo Nesbitt Burns Inc NESUCAM1XXX Toronto 2
Export Development Canada EDCOCA21XXX Ottawa 2
Bank of China (Canada) BKCHCATTXXX Toronto 2
Bank of China Toronto Branch BKCHCA21XXX Toronto 2
Sanwa Bank Canada SANCCAT1XXX Toronto 2
The Bank of Tokyo-Mitsubishi Ufj, LTD., Canada Branch BOTKCATXXXX Toronto 2
Samsung Electronics Canada, Inc. SECTCAT1XXX Mississauga 2
Canadian Western Bank CWBKCA61XXX Edmonton 2
First Commercial Bank FCBKCA8VXXX Richmond 2
Federation des Caisses Desjardins du Quebec CCDQCAMMXXX Levis 2
Manufacturers Life Insurance Company MFCTCATAXXX Toronto 2

How a SWIFT/BIC code from Canada is built up

A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:

FMCC Bank code
4 letters that identify the bank.
CA Country code
2 letters for the country (ISO 3166).
TM Location code
2 characters for the city or region of the head office.
XXX Branch code
3 characters for a specific branch. XXX means the head office.

Finding a SWIFT code in Canada

This overview covers 395 banks and financial institutions in Canada and 613 SWIFT/BIC codes between them. A BIC shows every bank in the chain which institution should receive an international payment.

Every bank is listed with its own page showing the head office code and if there are any, branch codes. Further down you can read how a code from Canada is put together, how to send money to Canada without overpaying and what to check before you pay.

About our data and how to check a code

The safest source for the BIC is the recipient’s own bank details: an invoice, a statement or their online banking. A wrong code can cause a delay, a returned payment or extra fees, so compare it with the list on this page.

We collect bank codes from publicly available data and update them from time to time. Still, banks merge or retire codes. For any payment of any size, confirm the BIC with the recipient’s bank. GoldexPay is an independent comparison site and has no link to the banks in this list.

Be wary of invoices with a new account. Before paying, confirm a change of bank details through a separate channel on a number you know.

Paying in CAD: what conversion costs you

Canada pays in the Canadian Dollar (CAD). Money sent in a different currency is exchanged into CAD before it reaches the account – and the bank that does it picks the rate.

Who does the conversion affects the final amount. In many cases you pay less if you send CAD straight away via a provider with a good rate rather than letting the receiving bank convert. On larger amounts, even a small gap in the rate adds up quickly.

Incoming international payments in Canada

For a transfer from abroad in Canada, the person paying you needs more than the SWIFT code. That means: your name as your bank knows it, your account number or IBAN, the SWIFT/BIC code of your bank and sometimes your postal address.

The code of your bank is in the list on this page. You can include your bank’s name and city because some forms have separate fields for it.

The amount you receive can be lower than the amount sent. Fees for incoming transfers vary per bank – your bank’s price list tells you what applies. Make clear with the sender who covers the fees, especially for larger amounts.

Paying a bank in Canada from abroad

For Canada you almost always need the BIC – Canada is not a SEPA country. Without it, most banks cannot send the transfer.

Not every country uses the IBAN. Check with the recipient exactly which details their bank requires for incoming international payments – many banks give clear instructions for this. On the way to Canada, a payment may go through correspondent banks that charge for their part.

Most SWIFT codes in Canada: Ss and C Technologies Canada Corp

Ss and C Technologies Canada Corp leads the list for Canada in SWIFT/BIC codes. The head office of Ss and C Technologies Canada Corp uses FMCCCATMXXX; that is usually the right code for a transfer.

Many codes often means separate codes for branches, departments or services, not necessarily that the bank is the biggest in the country. Paying someone at Ss and C Technologies Canada Corp? Go with FMCCCATMXXX except when a specific branch code is requested.

Recognising a SWIFT code from Canada

A SWIFT code is either 8 or 11 characters long. It starts with four letters for the bank, then a two-letter country code and a two-character location code.

For banks in Canada, letters five and six show the two-letter ISO code of Canada – that is the quickest way to spot one. When the country letters do not match Canada, you are looking at a bank in another country – worth double-checking.

The last three characters, if present, stand for a specific branch; XXX is used for the head office. Use a branch code only when the recipient’s bank asks for it; otherwise the head office code is the safe choice.

Bank or transfer service for Canada?

A bank transfer to Canada can cost rather more than the fee suggests. Besides the fee, correspondent banks can take a cut, and when the money is converted the bank often uses a less favourable rate than the real market rate.

The markup on the rate is often the biggest cost item because it is hidden in the rate. An easy check: set the rate you get against the mid-market rate and look at the difference.

Specialised transfer providers frequently offer a rate near the mid-market rate with clearer fees. GoldexPay compares the amount that arrives in Canada across services, which makes the cheapest option easy to spot.

Transfer times to Canada

An international transfer to Canada usually needs anywhere from one to several business days, depending on the currency, the route and the banks involved. Transfers sent after the cut-off time or on weekends and holidays often start the next business day.

A growing number of banks use SWIFT gpi. Every gpi transfer gets a unique reference, the UETR. Keep your transfer receipt until the recipient confirms; a bank needs it to start a trace.

Frequently asked questions

How many banks in Canada have a SWIFT/BIC code?

Our directory lists 395 institutions in Canada that together have 613 SWIFT/BIC codes.

Do I need a SWIFT code to send money to Canada?

Yes, Canada is outside the SEPA area, so international transfers go through SWIFT and require the BIC of the bank plus the account number or IBAN.

How long does a transfer to Canada take?

A SWIFT transfer to Canada usually takes 2–5 business days. Money transfer services are often faster and cheaper.

What is the cheapest way to send money to Canada?

Banks often hide a margin in the exchange rate. Check the amount received in Canadian Dollar with specialist providers to pay less.

How do I recognise a SWIFT/BIC code from Canada?

Characters 5 and 6 of each SWIFT/BIC code are the country code. For Canada this is CA.

Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.