What is SWIFT Code?

SWIFT code is a standard format of Bank Identifier Codes (BIC) and serves as a unique identifier for a bank or financial institution.

These codes are used when transferring money between banks, particularly for international wire transfers. On top of that, the code is used to transmit messages between financial institutions and banks.

The SWIFT code can be either 8 or 11 characters long and 8 digits code refers to the primary office. The format of SWIFT Code is as follows;

AAAA BB CC DDD

  • The first 4 characters ("AAAA") specify the bank. Only letters are allowed.
  • The next 2 characters ("BB") specify the country. It use the format of ISO 3166-1 alpha-2 country code.
  • The next 2 characters ("CC") specify the location. Letters and digits are allowed. Passive participant will have "1" in the second character
  • The last 3 characters ("DDD") specify the branch. This is an optional. A 'XXX' refer to primary office. Letters and digits are allowed.

Canada Bank SWIFT Codes

Canada Below are the SWIFT Code for all banks in Canada. Click on the SWIFT Code to find out the bank details, address & maps.

NoBank or InstitutionCityBranch NameSWIFT Code
301MERIDIAN CREDIT UNION LIMITEDST CATHARINES MRCUCA21
302MERIDIAN SECURITIES INTERNATIONAL INC.TORONTO MESICAT1
303MERIT INVESTMENT CORPORATIONTORONTO MINCCAT1
304MERRILL LYNCH CANADA INCTORONTO MLCICATT
305MERRILL LYNCH CANADA INCTORONTO(CANADIAN FX) MLCICATTTOR
306MERRILL LYNCH CANADA SECURITIESTORONTO MLYCCAT1
307MF GLOBAL CANADA CO.TORONTO RFFUCAT1
308MFC GLOBAL INVESTMENT MANAGEMENT (U.S.A) LIMITEDTORONTO(AIM/POMS SERVICE) MFCGCATT
309MIRABAUD CANADA INC.MONTREAL MIRICAMM
310MIZUHO BANK LTD. CANADA BRANCHTORONTO MHCBCATT
311MONTREAL EXCHANGE THE / BOURSE DE MONTREALMONTREAL XMOOCAM1
312MONTREAL EXCHANGE THE / BOURSE DE MONTREALMONTREAL(OPTIONS AND OTHER DERIVATIVE PRODUCTS) XMOOCAM1ODP
313MOODYS CANADA INC.TORONTO MODDCAT1
314MORGAN STANLEY CANADA LIMITEDMONTREAL(MONTREAL BRANCH) MSCACATXMON
315MORGAN STANLEY CANADA LIMITEDTORONTO MSCACATX
316MULVIHILL CAPITAL MANAGEMENTTORONTO MUCGCAT1
317MUTUAL TRUST COMPANY THETORONTO MCOTCAT1
318NBC CLEARING SERVICES INCORPORATEDMONTREAL LBGECAM1
319NEWEDGE CANADA INCMONTREAL NEWGCAMM
320NEWFOUNDLAND CAPITAL CORPORATION LTD.DARTMOUTH NECCCA91
321NIKE CANADA LTD.THORNHILL NIKECA21
322NIKKO SECURITIES CO. CDA LTDTORONTO NKSCCAT1
323NOMURA CANADA INC.TORONTO NMUCCAT1
324NORSTAR SECURITIES INTERNATIONAL INCTORONTO NOSICAT1
325NORTHERN TRUST (CANADA)TORONTO CNORCATT
326NORTHLAND CAPITAL PARTNERS INC.TORONTO NOAPCAT1
327OCTAGON CAPITAL CORPORATIONTORONTO OCCCCAT1
328ODLUM BROWN LIMITEDTORONTO ODLUCA810TT
329ODLUM BROWN LIMITEDVANCOUVER ODLUCA81
330OMNI CAPITAL INC.MONTREAL OMNICAM1
331ONTARIO TEACHERS PENSION PLAN BOARDTORONTO OTPBCA21
332PACNET SERVICES LTD.VANCOUVER PNSVCA81
333PARADIGM CAPITAL INCTORONTO PARDCAT1
334PAVILION GLOBAL MARKETS LTDMONTREAL BRCOCAMM
335PAYSYSTEMS CORPORATIONMONTREAL PAYSCAM1
336PENSON FINANCIAL SERVICES CANADATORONTO PFSICAT1
337PENSON FINANCIAL SERVICES CANADA INC.MONTREAL PFSICAM1
338PERSHING SECURITIES CANADA LIMITEDSAINT JOHN PRSHCA91
339PETERS AND CO. LIMITEDCALGARY PTCOCA61
340PI FINANCIAL CORPVANCOUVER PISICA81
341PICTET CANADA L.P.MONTREAL PICTCAMM
342PICTET OVERSEAS INC.MONTREAL PICTCAM2
343PICTON MAHONEY ASSET MANAGEMENTTORONTO PIMHCA21
344PLACEMENTS LA LAURENTIENNE INCMONTREAL PLALCAM1
345POLLITT AND CO. INC.TORONTO POLLCAT1
346POPE AND COMPANYTORONTO PPECCAT1
347PREBON YAMANE (CANADA) LIMITEDTORONTO PYCLCAT1
348PRESIMA INC.MONTREAL PESMCAM1
349PRO GENESIS SECURITIES INC.MONTREAL PGNSCAM1
350PUBLIC SECTOR PENSION INVESTMENT BOARDMONTREAL PSPBCAMM
351QUESTRADE INC.TORONTO QUERCAT1
352QUESTRADE INC.TORONTO QUERCA21
353R.J. BEATTY FINANCIAL CORP.TORONTO RJBFCAT1
354RABOBANK NEDERLAND CANADIAN BRANCHTORONTO RABOCATT
355RAYMOND JAMES LTD.TORONTO RJAMCA81TOR
356RAYMOND JAMES LTD.VANCOUVER RJAMCA81
357RBC ASSET MANAGEMENTTORONTO RBAACAT1
358RBC DOMINION SECURITIES CAPITAL MARKETSTORONTO RBDSCAW1
359RBC DOMINION SECURITIES INC.TORONTO RBDSCAT1
360RBC INVESTOR SERVICES TRUSTMONTREAL(QUEBEC) ROTRCATTMPC
361RBC INVESTOR SERVICES TRUSTTORONTO(CROSS BORDER SETTLEMENT) ROTRCAT1CRB
362RBC INVESTOR SERVICES TRUSTTORONTO ROTRCATT
363RBC INVESTOR SERVICES TRUSTTORONTO(SECURITIES LENDING DEPARTMENT) ROTRCATTLEN
364RBC INVESTOR SERVICES TRUSTTORONTO(PHYSICAL SETTLEMENT) ROTRCAT1PYS
365RBC INVESTOR SERVICES TRUSTTORONTO(INSURANCE SERVICES) ROTRCATTTSC
366RBC INVESTOR SERVICES TRUSTTORONTO(GLOBAL SERVICES) ROTRCATTTIC
367RBC INVESTOR SERVICES TRUSTTORONTO(DERIVATIVES) ROTRCATTDER
368RBCROYAL BANKTORONTO RBCRCAT1
369RESEARCH CAPITAL CORPORATIONTORONTO(FOREIGN SETTLEMENTS DEPARTMENT) RECCCAT1SET
370RESEARCH CAPITAL CORPORATIONTORONTO RECCCAT1
371RESEARCH IN MOTION LIMITEDWATERLOO RIMMCA2W
372RESOLUTION CAPITAL INCMONTREAL MNTBCAM1
373RICHARDSON GREENSHIELDS OF CANADAMONTREAL RIGRCAM1
374RICHARDSON GREENSHIELDS OF CANADATORONTO RIGRCAM10TT
375RIDGEWOOD CAPITAL ASSET MANAGEMENT INCTORONTO RCAACAT1
376ROBERT CALDWELL CAPITAL CORP.TORONTO RCCCCAK1
377ROYAL BANK ACTION DIRECT INC.TORONTO RBITCAR1
378ROYAL BANK OF CANADACALGARY ROYCCAT2CIC
379ROYAL BANK OF CANADAHALIFAX ROYCCAT2HIC
380ROYAL BANK OF CANADAMONTREAL ROYCCAT2MIC
381ROYAL BANK OF CANADATORONTO(RBC GLOBAL SERVICES, ISS) ROYCCAT2VFS
382ROYAL BANK OF CANADATORONTO(HEAD OFFICE) ROYCCAT2
383ROYAL BANK OF CANADATORONTO(GUARANTEES) ROYCCAT2GLA
384ROYAL BANK OF CANADATORONTO(CLS NOSTRO SERVICES) ROYCCAT2CLS
385ROYAL BANK OF CANADATORONTO(CAPITAL MARKETS DEPT) ROYCCAT3IMM
386ROYAL BANK OF CANADAVANCOUVER ROYCCAT2VIC
387ROYAL BANK OF CANADAWINNIPEG ROYCCAT2WIC
388SAKURA BANK (CANADA)TORONTO MITKCA810TT
389SAKURA BANK (CANADA)VANCOUVER MITKCA81
390SALMAN PARTNERS INC.TORONTO SAPRCA81TOR
391SALMAN PARTNERS INC.VANCOUVER SAPRCA81
392SALOMON BROTHERS INC.TORONTO SBNYCAT1
393SAMSUNG ELECTRONICS CANADA INC.MISSISSAUGA SECTCAT1
394SAMSUNG ELECTRONICS CANADA INC.MISSISSAUGA(SECA) SECTCAT1330
395SANDERS WEALTH MANAGEMENT GROUP LTD.EDMONTON SBESCA61
396SANWA BANK CANADATORONTO SANCCAT1
397SANWA BANK CANADAVANCOUVER SANCCAT108V
398SANWA MCCARTHY SECURITIES LTD.TORONTO SWNLCAT1
399SAVINGS AND INVESTMENT TRUSTMONTREAL SAVICAM1
400SCEPTRE INVESTMENT COUNSEL LIMITEDTORONTO SCPTCAT1