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.

Canadian Imperial Bank of Commerce - Page 21

The table below are the address and Routing Number for all Canadian Imperial Bank of Commerce branches in Canada. Click on the Routing Number to find out the bank details, address & maps.

No Bank or Institution Prov ince City Branch Street Address Routing Number
1001 Canadian Imperial Bank of Commerce ON Kenora Kenora 111 Main Street South 001000787
1002 Canadian Imperial Bank of Commerce ON Keswick Keswick 24 The Queensway S. 001005642
1003 Canadian Imperial Bank of Commerce ON Killaloe Station Killaloe Station 157 Queen St, Box 130 001000306
1004 Canadian Imperial Bank of Commerce ON Kincardine Kincardine 822 Queen Street, Box 29 001005252
1005 Canadian Imperial Bank of Commerce ON Kincardine Tiverton Fort St John, PO Box 29 001003252
1006 Canadian Imperial Bank of Commerce ON King City King City 2208 King Rd, Box 57 001005742
1007 Canadian Imperial Bank of Commerce ON Kingston Bagot & Brock 256 Bagot St., P.O. Box 1088 001000542
1008 Canadian Imperial Bank of Commerce ON Kingston Gardiners Rd and Taylor Blvd. 785 Gardiners Rd. 001005342
1009 Canadian Imperial Bank of Commerce ON Kingston Kingston Banking Centre 117 Bath Road 001006542
1010 Canadian Imperial Bank of Commerce ON Kingston Princess and Alfred 542 Princess St. 001007442
1011 Canadian Imperial Bank of Commerce ON Kingston Princess and Sydenham 241 Princess St., Box 1088 001003542
1012 Canadian Imperial Bank of Commerce ON Kingsville Kingsville 1 Main St. E. 001003382
1013 Canadian Imperial Bank of Commerce ON Kirkland Lake Government Road and Prospect 10 Government Rd. W., P.O. Box 817 001000992
1014 Canadian Imperial Bank of Commerce ON Kirkland Lake Virginiatown Box 817 001002892
1015 Canadian Imperial Bank of Commerce ON Kitchener Fairview Park Fairway Rd. and Highway 8, 2960 Kingsway Dr 001005552
1016 Canadian Imperial Bank of Commerce ON Kitchener Fischer-Hallman & Westmount Bkg Ctr 1188 Fischer Hallman Road 001009582
1017 Canadian Imperial Bank of Commerce ON Kitchener Frederick and Edna 385 Frederick St 001006052
1018 Canadian Imperial Bank of Commerce ON Kitchener Heritage and Lorraine 200 Lorraine Ave, Box 2547 001003152
1019 Canadian Imperial Bank of Commerce ON Kitchener Highland and Lawrence 324 Highland Rd W 001003452
1020 Canadian Imperial Bank of Commerce ON Kitchener Highland and Westmount, A&P/ISB 370 Highland Rd. W. 001000952
1021 Canadian Imperial Bank of Commerce ON Kitchener IRA Needles & University Bnk Ctr 120 The Boardwalk 001003572
1022 Canadian Imperial Bank of Commerce ON Kitchener King and Queen 1 King St. E. 001000152
1023 Canadian Imperial Bank of Commerce ON Kitchener King and Queen 281 King St W 001000352
1024 Canadian Imperial Bank of Commerce ON Kitchener Lancaster and Elizabeth 319 Lancaster St. W. 001008952
1025 Canadian Imperial Bank of Commerce ON Kitchener Laurentian Power Centre 245 Strasburg Road Unit C 001008252
1026 Canadian Imperial Bank of Commerce ON Kitchener Ottawa and River 1020 Ottawa St. N. 001002352
1027 Canadian Imperial Bank of Commerce ON Kleinburg Kleinburg P.O. Box 460 001002152
1028 Canadian Imperial Bank of Commerce ON Lakefield Lakefield 37 Queen St., Box 29 001004942
1029 Canadian Imperial Bank of Commerce ON Langton Langton 37 Queen St, PO Box 40 001005572
1030 Canadian Imperial Bank of Commerce ON Lasalle 5870 Malden Road 5870 Malden Rd. 001006382
1031 Canadian Imperial Bank of Commerce ON Leamington Leamington 69 Erie St. S. 001007782
1032 Canadian Imperial Bank of Commerce ON Lindsay Lindsay 66 Kent Street W 001000942
1033 Canadian Imperial Bank of Commerce ON Listowel Listowel 105 Main St W 001002652
1034 Canadian Imperial Bank of Commerce ON Little Britain Little Britain King St. and Mill St., Box 10 001007842
1035 Canadian Imperial Bank of Commerce ON London Adelaide and Huron 1080 Adelaide St. North Unit # 10 001004882
1036 Canadian Imperial Bank of Commerce ON London Adelaide and Oxford 766 Adelaide St. N. 001002982
1037 Canadian Imperial Bank of Commerce ON London Commissioners Rd. & Highbury Ave. 1200 Commissioners Rd. E. 001000882
1038 Canadian Imperial Bank of Commerce ON London Data Centre 824 Dundas Street East 001019502
1039 Canadian Imperial Bank of Commerce ON London Dundas and Clark Side Road 380 Clarke Rd 001005482
1040 Canadian Imperial Bank of Commerce ON London Dundas and Dorinda 1050 Dundas St. E. 001007882
1041 Canadian Imperial Bank of Commerce ON London Dundas and First 1492 Dundas St. E. 001003882
1042 Canadian Imperial Bank of Commerce ON London Hyde Park&Fanshawe Banking Ctr 1960 Hyde Park Rd 001008172
1043 Canadian Imperial Bank of Commerce ON London King & Wellington Banking Centre Unit 177-355 Wellington St 001000082
1044 Canadian Imperial Bank of Commerce ON London London City Centre 275 Dundas St. 001004082
1045 Canadian Imperial Bank of Commerce ON London Masonville 97 Fanshawe Rd. E. 001006182
1046 Canadian Imperial Bank of Commerce ON London Oxford and Highbury 1299 Oxford St. E. 001008382
1047 Canadian Imperial Bank of Commerce ON London Oxford and Hyde Park Banking Centre 780 Hyde Park Road 001004582
1048 Canadian Imperial Bank of Commerce ON London Oxford and Richmond 228 Oxford Street East 001001682
1049 Canadian Imperial Bank of Commerce ON London Oxford and Wonderland 530 Oxford St. W. 001001382
1050 Canadian Imperial Bank of Commerce ON London Ridout and Queens 435 Ridout St. N., Box 3355 Terminal A 001002382