Routing Numbers, Transit Numbers and SWIFT Codes for all Banks in Canada
Banks Swift Codes Credit Unions Trust Companies

Canadian Routing Numbers is a nine digits numerical codes used to identify an individual branch of a financial institution in Canada. It is used by Canadian Banks, Credit Unions and Trust Companies for Electronic Fund Transactions (EFT) within Canada.

The Routing Number is used for domestic transfer. To make money transfer, the Routing Number is used together with the bank account number of the recipient. For international inward money transfer, a SWIFT code must be used together with a Routing Number and Account Number.

MICR Numbers or widely known as Transit Numbers are used in cheques processing. It appears on the bottom of negotiable instruments such as checks identifying the financial institution on which it was drawn.

The format of Routing Number, MICR Number is as follows;

Routing Number - 0AAABBBBB
MICR Number - BBBBB-AAA

  • for the routing number, the first digit is the leading zero.
  • AAA is three digits code identifying the institution.
  • BBBB is five digits code identifying the branch.

SWIFT Codes

The table below are the SWIFT Code for all banks in Canada.

No Bank City Branch SWIFT Code
1 A.C. MACPHERSON AND CO. INC. TORONTO ACMCCAT1
2 ACCU-RATE CORPORATION OTTAWA ACFXCAW1
3 ACKER FINLEY INC TORONTO ACKFCAT1
4 ACUMEN CAPITAL PARTNERS CALGARY ACCTCA61
5 AIR CANADA PENSION MASTER TRUST FUND MONTREAL ACMTCAMM
6 ALBERTA INVESTMENT MANAGEMENT CORPORATION EDMONTON AIMCCA61
7 ALBERTA STOCK EXCHANGE, THE CALGARY XALBCA61
8 ALBERTA TEACHERS RETIREMENT FUND BOARD EDMONTON ATRFCA61
9 ALBERTA TREASURY BRANCHES EDMONTON ATBRCA6E
10 ALPHA CAPITAL INC. MONTREAL ALPHCAM1
11 ALPHAFIXE CAPITAL MONTREAL ALPICAM1
12 ALTACORP CAPITAL INC. CALGARY ALTTCA61
13 AQUILON CAPITAL CORP. TORONTO MMIGCAT1
14 ASIA PACIFIC FINANCIAL SERVICES CANADA LIMITED VICTORIA APFICA81
15 AUREUS CAPITAL CORP. MONTREAL AURCCAM1
16 AVIVA INVESTORS NORTH AMERICA TORONTO AINMCAT1
17 AZUR GROUP INC MONTREAL AZGRCAMM
18 BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH TORONTO (FOREIGN CURRENCY SERVICES) BOFACATTFCS
19 BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH TORONTO (GLOBAL DERIVATIVES AND FOREIGN EXCHANGE) BOFACATTGRC
20 BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH TORONTO (TREASURY) BOFACATTTSY
21 BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH TORONTO BOFACATT
22 BANK OF AMERICA, NATIONAL ASSOCIATION, CANADA BRANCH VANCOUVER BOFACATTVAN
23 BANK OF CANADA OTTAWA BCANCAW2
24 BANK OF CHINA (CANADA) TORONTO BKCHCATT
25 BANK OF CHINA (CANADA) VANCOUVER (VANCOUVER BRANCH) BKCHCATTVAN
26 BANK OF MONTREAL SHORCAN TORONTO BAMSCAT1
27 BANK OF MONTREAL, THE MONTREAL (INTERNATIONAL BRANCH) BOFMCAM2
28 BANK OF MONTREAL, THE MONTREAL (INTERNATIONAL BRANCH) BOFMCAM2
29 BANK OF MONTREAL, THE MONTREAL BOFMCAM3
30 BANK OF MONTREAL, THE TORONTO (BMO - BROKERS) BOFMCAT2BMO
31 BANK OF MONTREAL, THE TORONTO (CLS PAYMENTS ONLY) BOFMCAT2CLS
32 BANK OF MONTREAL, THE TORONTO (FOREIGN EXCHANGE AND MONEY MARKET) BOFMCAT2FXM
33 BANK OF MONTREAL, THE TORONTO (GLOBAL CASH MANAGEMENT OPERATIONS) BOFMCAT2GCT
34 BANK OF MONTREAL, THE TORONTO (INTERNATIONAL BRANCH) BOFMCAT2
35 BANK OF NOVA SCOTIA CALGARY NOSCCATTCGY
36 BANK OF NOVA SCOTIA CALGARY NOSCCATTTPC
37 BANK OF NOVA SCOTIA HALIFAX NOSCCATTHFX
38 BANK OF NOVA SCOTIA MONTREAL NOSCCATTMTL
39 BANK OF NOVA SCOTIA MONTREAL NOSCCATTTPM
40 BANK OF NOVA SCOTIA OTTAWA NOSCCATTOTT
41 BANK OF NOVA SCOTIA SASKATOON NOSCCATTSKN
42 BANK OF NOVA SCOTIA TORONTO (ALL OFFICES IN CANADA) NOSCCATT
43 BANK OF NOVA SCOTIA TORONTO (BALANCE SHEET MANAGEMENT) NOSCCATTBSM
44 BANK OF NOVA SCOTIA TORONTO (CDN SHORT TERM FUNDING) NOSCCATTCST
45 BANK OF NOVA SCOTIA TORONTO (COLLECTION DEPARTMENT) NOSCCATTCOL
46 BANK OF NOVA SCOTIA TORONTO (CONTINUOUS LINK SETTLEMENT) NOSCCATTCLS
47 BANK OF NOVA SCOTIA TORONTO (SECURITIES) NOSCCATMSEC
48 BANK OF NOVA SCOTIA TORONTO (TERM FUNDING AND SECURITIZATION) NOSCCATTTFS
49 BANK OF NOVA SCOTIA TORONTO (TOR SHORTTERMFUNDING) NOSCCATTSTF
50 BANK OF NOVA SCOTIA TORONTO (WEALTH MGMT) NOSCCATMWM1