SWIFT Codes for banks in Canada

Bank City SWIFT Code
PURE TRANSFER LTD
VICTORIA PUTFCA82
PUBLIC SECTOR PENSION INVESTMENT BOARD
MONTREAL PSPBCAMA
PUBLIC SECTOR PENSION INVESTMENT BOARD
MONTREAL PSPBCA21
PUBLIC SECTOR PENSION INVESTMENT BOARD
MONTREAL PSPBCAMM
PSTNET FINANCE CORP.
VICTORIA PSFICA82
PRESIMA INC.
MONTREAL PESMCAM1
PREBON YAMANE (CANADA) LIMITED
TORONTO PYCLCAT1
POWER SUSTAINABLE INVESTMENT MANAGEMENT INC
MONTREAL PSNNCAMM
POWER PACIFIC INVESTMENT MANAGEMENT INC.
MONTREAL PPIMCAM2
POPE AND COMPANY
TORONTO PPECCAT1
POPCORNPAY LTD.
VICTORIA POPPCA82
POLLITT AND CO. INC.
TORONTO POLLCAT1
POLAR ASSET MANAGEMENT PARTNERS INC
TORONTO POSUCAT1
PNC BANK CANADA BRANCH
TORONTO PNCCCA22
PICTON MAHONEY ASSET MANAGEMENT
TORONTO PIMHCA21
PICTET OVERSEAS INC. (CORPORATE ACTION)
MONTREAL PICTCAM2COR
PICTET OVERSEAS INC.
MONTREAL PICTCAM2
PICTET CANADA L.P. (GLOBAL CUSTODY)
MONTREAL PICTCAMMCUS
PICTET CANADA L.P. (CORPORATE ACTION)
MONTREAL PICTCAMMCOR
PICTET CANADA L.P.
MONTREAL PICTCAMM
PI FINANCIAL CORP
VANCOUVER PISICA81
PGM GLOBAL INC.
MONTREAL BRCOCAMM
PETERS AND CO. LIMITED
CALGARY PTCOCA61
PERSHING SECURITIES CANADA LIMITED
SAINT JOHN PRSHCA91
PENSON FINANCIAL SERVICES CANADA INC.
MONTREAL PFSICAM1
PENSON FINANCIAL SERVICES CANADA
TORONTO PFSICAT1
PENNYPAL FINANCE LTD.
VANCOUVER PEICCA82
PAYSIMPLE FINANCIAL INC
VANCOUVER PYFICA82
PAYRISE FINANCE LTD.
VANCOUVER PYFCCA82
PAYPUGS CARDS SERVICES LTD.
VICTORIA PPCVCA82
PAYNOMAD CAPITAL LTD
NEW WESTMINSTER PYCPCA82
PAYMIQ FINANCIAL GROUP LTD
VICTORIA PAYFCA82
PAYLINE BY ICE LIMITED PARTNERSHIP
VICTORIA PAEHCA81
PAYFU FINANCE LTD
NEW WESTMINSTER PYFACA82
PARKLAND CORPORATION
CALGARY PAKLCA66
PARADIGM CAPITAL INC
TORONTO PARDCAT1
PAPEL E-MONEY SERVICES LTD.
VANCOUVER FDPYCA82
OTRY CAPITAL INC.
VANCOUVER OTCICA82
ORBIT MONEY INC.
MISSISSAUGA ORMOCA22
ONTARIO TEACHERS' PENSION PLAN BOARD
TORONTO OTPBCA2T
ONTARIO TEACHERS' PENSION PLAN BOARD
TORONTO OTPBCA21
ONTARIO PENSION BOARD
TORONTO ONPBCAT1
OMNI CAPITAL INC.
MONTREAL OMNICAM1
OMERS ADMINISTRATION CORPORATION
TORONTO OMACCAT1
ODLUM BROWN LIMITED
VANCOUVER ODLUCA81
ODLUM BROWN LIMITED
TORONTO ODLUCA810TT
NORTHERN PROVIDENCE INVESTMENTS
MONTREAL NOPNCAM2
NINEPOINT PARTNERS LP
TORONTO NIPACA22
NIKE CANADA LTD.
THORNHILL NIKECA21
NEWFOUNDLAND CAPITAL CORPORATION LTD.
DARTMOUTH NECCCA91
NATIXIS CANADA BRANCH
MONTREAL NATXCAMM
NATIONAL BANK TRUST INC
MONTREAL TGCACAM1
NATIONAL BANK FINANCIAL INC
WINNIPEG WLWECA41
NATIONAL BANK FINANCIAL INC
MONTREAL LBGECAM1
NATIONAL BANK FINANCIAL INC
HALIFAX JDMACA91
NARL REFINING LIMITED PARTNERSHIP
COME BY CHANCE NARTCANN
MULVIHILL CAPITAL MANAGEMENT
TORONTO MUCGCAT1
MUFG SECURITIES (CANADA), LTD
TORONTO MSCDCA8V
MUFG BANK, LTD., CANADA BRANCH (CANADA BRANCH, VANCOUVER)
VANCOUVER BOTKCATXVCR
MUFG BANK, LTD., CANADA BRANCH
TORONTO BOTKCATX
MTFX INC
MARKHAM MTXXCA22
MORGAN STANLEY CANADA LIMITED
TORONTO MSCACATX
MORGAN STANLEY CANADA LIMITED (MONTREAL BRANCH)
MONTREAL MSCACATXMON
MOODY'S CANADA INC.
TORONTO MODDCAT1
MONTREAL EXCHANGE THE / BOURSE DE MONTREAL (OPTIONS AND OTHER DERIVATIVE PRODUCTS)
MONTREAL XMOOCAM1ODP
MONTREAL EXCHANGE THE / BOURSE DE MONTREAL
MONTREAL XMOOCAM1
MONEYWAY FINANCIAL GROUP CORP.
VANCOUVER MOFOCA82
MONEX CANADA, INC.
TORONTO MNCACATT
MOLTOPAY FINANCIAL LIMITED
VANCOUVER MLFNCA82
MOBIS PARTS CANADA CORPORATION
MARKHAM HYMOCA21
MJK GROUP INC.
MISSISSAUGA MJKGCA22
MIZUHO BANK, LTD., CANADA BRANCH
TORONTO MHCBCATT
MIRABAUD CANADA INC.
MONTREAL MIRICAMM
MERRILL LYNCH CANADA, INC (TREASURY)
TORONTO MLCICATTTSY
MERRILL LYNCH CANADA, INC (CANADIAN FX)
TORONTO MLCICATTTOR
MERRILL LYNCH CANADA, INC
TORONTO MLCICATT
MERIT INVESTMENT CORPORATION
TORONTO MINCCAT1
MERIDIAN CREDIT UNION LIMITED
ST CATHARINES MRCUCA21
MERCURY MERCANTILE TECHNOLOGIES INC
TORONTO MEMTCAT2
MERCEDES-BENZ FINANCE CANADA INC.
MONTREAL DCAGCAMM

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.