SWIFT Codes for banks in Canada

Bank City SWIFT Code
SPROTT ASSET MANAGEMENT LP
TORONTO SRAMCAT1
SPACEFEX TECHNOLOGIES LIMITED
KELOWNA SPHGCA82
SP MARITIME (CANADA) INC.
VANCOUVER SMACCA8V
SOCIETE GENERALE CAPITAL CANADA INC.
MONTREAL NEWGCAMM
SOCIETE GENERALE (CANADA BRANCH)
TORONTO SOGECAMBTOR
SOCIETE GENERALE (CANADA BRANCH)
MONTREAL SOGECAMB
SNC-LAVALIN GROUP INC.
MONTREAL SNCLCAMM
SLC MANAGEMENT SHORT TERM PRIVATE FIXED INCOME PLUS FUND
TORONTO SLSTCAT2
SLC MANAGEMENT PRIVATE FIXED INCOME PLUS FUND
TORONTO SLPFCAT2
SIONNA INVESTMENT MANAGERS INC.
TORONTO SIIMCAT1
SIERRA WIRELESS INC.
RICHMOND SWIRCA8V
SHOPIFY INC
OTTAWA SHOFCAW2
SHINHAN BANK CANADA
TORONTO SHBKCATT
SHIFT CONNECT LTD.
CALGARY SHFNCA62
SECTORAL ASSET MANAGEMENT INC
MONTREAL SATMCAM1
SCOTIA MCLEOD INC.
TORONTO SCMCCAT2
SCOTIA CAPITAL INC./SCOTIA CAPITAUX INC
TORONTO VERBCAT1
SCOTIA CAPITAL INC.
TORONTO SCMCCATTEG2
SCOTIA CAPITAL INC.
TORONTO SCMCCATT
SCOTIA CAPITAL INC.
TORONTO SCAMCAT1
SCEPTRE INVESTMENT COUNSEL LIMITED
TORONTO SCPTCAT1
SBI CANADA BANK
VANCOUVER SBINCATXVAN
SBI CANADA BANK
MISSISSAUGA SBINCATX
SANWA BANK CANADA
VANCOUVER SANCCAT108V
SANWA BANK CANADA
TORONTO SANCCAT1
SAMSUNG ELECTRONICS CANADA, INC. (SECA)
MISSISSAUGA SECTCAT1330
SAMSUNG ELECTRONICS CANADA, INC.
MISSISSAUGA SECTCAT1
SALMAN PARTNERS INC.
VANCOUVER SAPRCA81
SALMAN PARTNERS INC.
TORONTO SAPRCA81TOR
SAGEN MORTGAGE INSURANCE COMPANY CANADA
OAKVILLE GFMICATT
RP INVESTMENT ADVISORS LP
TORONTO IVADCAT1
ROYAL BANK OF CANADA
WINNIPEG ROYCCAT2WIC
ROYAL BANK OF CANADA
VANCOUVER ROYCCAT2VIC
ROYAL BANK OF CANADA (RBC GLOBAL SERVICES, ISS)
TORONTO ROYCCAT2VFS
ROYAL BANK OF CANADA (GUARANTEES)
TORONTO ROYCCAT2GLA
ROYAL BANK OF CANADA (CLS NOSTRO SERVICES)
TORONTO ROYCCAT2CLS
ROYAL BANK OF CANADA (CAPITAL MARKETS DEPT)
TORONTO ROYCCAT3IMM
ROYAL BANK OF CANADA
TORONTO ROYCCAT3
ROYAL BANK OF CANADA
TORONTO ROYCCAT2ECL
ROYAL BANK OF CANADA
TORONTO ROYCCAT2IBO
ROYAL BANK OF CANADA
TORONTO ROYCCAT2
ROYAL BANK OF CANADA
MONTREAL ROYCCAT2MIC
ROYAL BANK OF CANADA
HALIFAX ROYCCAT2HIC
ROYAL BANK OF CANADA
CALGARY ROYCCAT2CIC
RIDGEWOOD CAPITAL ASSET MANAGEMENT INC
TORONTO RCAACAT1
RICHARDSON INTERNATIONAL CURRENCY EXCHANGE INC.
TORONTO RICXCAT2
RICHARDSON GREENSHIELDS OF CANADA
TORONTO RIGRCAM10TT
RICHARDSON GREENSHIELDS OF CANADA
MONTREAL RIGRCAM1
RF SECURITIES CLEARING LP
TORONTO GRMPCAT1
REMITWARE PAYMENTS CANADA INC
TORONTO REPDCAT2
RELAY FINANCIAL TECHNOLOGIES INC
TORONTO RFTECAT2
REEPAY FINANCE LTD. (USA)
VICTORIA REEPCA82001
REEPAY FINANCE LTD.
VICTORIA REEPCA82
RBC INVESTOR SERVICES TRUST (WRITE OFF)
TORONTO ROTRCAT1NTI
RBC INVESTOR SERVICES TRUST (SECURITIES LENDING DEPARTMENT)
TORONTO ROTRCATTLEN
RBC INVESTOR SERVICES TRUST (PHYSICAL SETTLEMENT)
TORONTO ROTRCAT1PYS
RBC INVESTOR SERVICES TRUST (LEGEND REMOVAL)
TORONTO ROTRCAT1RES
RBC INVESTOR SERVICES TRUST (INSURANCE SERVICES)
TORONTO ROTRCATTTSC
RBC INVESTOR SERVICES TRUST (GLOBAL SERVICES)
TORONTO ROTRCATTTIC
RBC INVESTOR SERVICES TRUST (DERIVATIVES)
TORONTO ROTRCATTDER
RBC INVESTOR SERVICES TRUST (CROSS BORDER SETTLEMENT)
TORONTO ROTRCAT1CRB
RBC INVESTOR SERVICES TRUST
TORONTO ROTRCATT
RBC INVESTOR SERVICES TRUST (QUEBEC)
MONTREAL ROTRCATTMPC
RBC GLOBAL ASSET MANAGEMENT INC (GAM VAN)
VANCOUVER RGAMCAT1RGA
RBC GLOBAL ASSET MANAGEMENT INC
TORONTO RGAMCAT1
RBC DOMINION SECURITIES INC.
TORONTO RBDSCATR
RBC DOMINION SECURITIES INC.
TORONTO RBDSCAT1
RBC DOMINION SECURITIES INC
TORONTO RBDSCAW1
RBC DIRECT INVESTING INC
TORONTO RBITCAR1
RB GLOBAL, INC.
BURNABY RBRSCA8V
RAYMOND JAMES LTD.
VANCOUVER RJAMCA81
RAYMOND JAMES LTD.
TORONTO RJAMCA81TOR
RAS PAYMENT SYSTEMS LTD.
VANCOUVER SOPYCA82
RADIN CAPITAL PARTNERS INC.
TORONTO RACRCAT1
RABOBANK CANADA
TORONTO RABOCATT
QUESTRADE INC.
TORONTO QUERCAT1
QUESTRADE INC.
TORONTO QUERCA21
QUANT FINANCIAL LTD.
CALGARY QUFNCA62
PURPOSE INVESTMENTS INC.
TORONTO PPNVCAT2
PUREMTEK TRADING LTD.
VANCOUVER PUTDCA82

Find SWIFT Code

Search

Validate SWIFT Code

Check

What is a SWIFT Code for Banks in Canada?

When transferring money internationally to banks in Canada, you will frequently encounter the terms SWIFT code or BIC (Business Identifier Code) inside bank details. Managed by the Society for Worldwide Interbank Financial Telecommunication, this unique 8 to 11-digit alphanumeric sequence acts as a universal passport for banks in Canada. It ensures that your funds cross global borders safely and arrive at the exact financial institution intended.

SWIFT vs. BIC: What's the difference?

In the banking industry, the terms SWIFT code and BIC are used interchangeably. SWIFT refers to the organization that issues the codes, while BIC stands for the actual code itself. An 8-character code identifies the primary head office of the bank in Canada, while an 11-character code specifies a particular local branch.

Do I need an IBAN or a SWIFT Code for Canada?

While a SWIFT code identifies a specific bank in Canada, an IBAN (International Bank Account Number) identifies an individual customer's bank account. Depending on whether you are sending money to Canada or another region—particularly in Europe or the Middle East—you will likely need both codes to successfully complete a cross-border wire transfer.

How to use this directory?

Browse our comprehensive, verified directory of SWIFT codes for all registered financial institutions in Canada. We provide accurate formatting details and branch locations to help you validate routing instructions before initiating any international bank payment.

Disclaimer: This directory is provided for general reference and informational purposes only. While we make every reasonable effort to verify the bank codes and details presented on our platform, OneBIC accepts absolutely no liability for any financial losses, transfer delays, or damages arising from relying on this data. Please always officially verify all wire instructions with your receiving bank.