Canada SWIFT/BIC Codes

A complete database of Swift/BIC codes issued in Canada for use with making payments and transfers between banks.

SWIFT CodeBankCityBranch
ACCTCA61ACUMEN CAPITAL PARTNERSCALGARY
ACFXCAW1ACCU-RATE CORPORATIONOTTAWA
ACKFCAT1ACKER FINLEY INCTORONTO
ACMCCAT1A.C. MACPHERSON AND CO. INC.TORONTO
ACMTCAMMAIR CANADA PENSION MASTER TRUST FUNDMONTREAL
ACNACA2QAIR CANADAMONTREAL
AFMICATAINVESCO TRIMARKTORONTO
AFMICATTINVESCO TRIMARKTORONTO
AIMCCA61ALBERTA INVESTMENT MANAGEMENT CORPORATIONEDMONTON
AIMCCA66ALBERTA INVESTMENT MANAGEMENT CORPORATIONEDMONTON
AINMCAT1AVIVA INVESTORS NORTH AMERICATORONTO
ALPHCAM1ALPHA CAPITAL INC.MONTREAL
ALPICAM1ALPHAFIXE CAPITALMONTREAL
ALTTCA61ALTACORP CAPITAL INC.CALGARY
APFICA81ASIA PACIFIC FINANCIAL SERVICES CANADA LIMITEDVICTORIA
ASGGCAT1TD ASSET MANAGEMENT INC.TORONTO
ATBRCA6EALBERTA TREASURY BRANCHESEDMONTON
ATRFCA61ALBERTA TEACHERS RETIREMENT FUND BOARDEDMONTON
AURCCAM1AUREUS CAPITAL CORP.MONTREAL
AZGRCAMMAZUR GROUP INCMONTREAL
BAFDCAM1BANQUE DE DEVELOPPEMENT DU CANADAMONTREAL
BAGNCAT1BLACKROCK ASSET MANAGEMENT CANADA LIMITEDTORONTO
BAMSCAT1BANK OF MONTREAL SHORCANTORONTO
BAMZCATTBROOKFIELD ASSET MANAGEMENTTORONTO
BBNJCAT1BBN JAMES CAPEL INCTORONTO
BBRPCAWABROOKFIELD BRP CANADA CORP.OTTAWA
BCANCAW2BANK OF CANADAOTTAWA
BCNGCAT1BLACK CREEK INVESTMENT MANAGEMENT INC.TORONTO
BCOMCAT1BCPBANKTORONTO
BCVMCA81BRITISH COLUMBIA INVESTMENT MANAGEMENT CORPORATIONVICTORIA
BEAOCA91BEACON SECURITIES LIMITEDHALIFAX
BERCCAT1BERNER AND COMPANY INCTORONTO
BFRLCAT1BURNS FRY LIMITEDTORONTO
BHIMCAT1BMO HARRIS INVESTMENT MANAGEMENTTORONTO
BHLLCA81BRINK, HUDSON AND LEFEVER LTD.VANCOUVER
BIHOCAMMBOMBARDIER INC.MONTREAL
BIHOCAMMBTGBOMBARDIER INC.MONTREAL(BOMBARDIER TRANSPORTATION)
BKCHCA21BANK OF CHINA TORONTO BRANCHTORONTO
BKCHCAT2BANK OF CHINA TORONTO BRANCHTORONTO
BKCHCATTBANK OF CHINA (CANADA)TORONTO
BKCHCATTVANBANK OF CHINA (CANADA)VANCOUVER(VANCOUVER BRANCH)
BLCMCAMMLAURENTIAN BANK OF CANADAMONTREAL(ALL OFFICES IN CANADA)
BLCSCAM1LAURENTIAN BANK SECURITIES INCMONTREAL
BLPCCAT1BLUECHIVE PROCESSING CORPORATIONTORONTO
BMCCCAT1BARCLAYS MCCONNELL LTDTORONTO
BNDCCAMMBANQUE NATIONALE DU CANADAMONTREAL
BNDCCAMMCGYBANQUE NATIONALE DU CANADAMONTREAL(CALGARY BRANCH CODE)
BNDCCAMMCUSBANQUE NATIONALE DU CANADAMONTREAL(CUSTODY)
BNDCCAMMIMMBANQUE NATIONALE DU CANADAMONTREAL(TREASURY DEPARTMENT)
BNDCCAMMINTBANQUE NATIONALE DU CANADAMONTREAL(INTERNATIONAL DEPARTMENT)