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 7

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
301 Canadian Imperial Bank of Commerce BC Fort Nelson Fort Nelson 5028-50th Ave. N., Box 157 001006090
302 Canadian Imperial Bank of Commerce BC Fort St James Fort St James 470 W Stuart Dr., Box 309 001002050
303 Canadian Imperial Bank of Commerce BC Fort St John Fort St John 9959-100th Ave. 001003090
304 Canadian Imperial Bank of Commerce BC Fraser Lake Fraser Lake 111 Chowsunket St 001002450
305 Canadian Imperial Bank of Commerce BC Fraser Lake Fraser Lake 111 Chowsunket St., Box 130 001001950
306 Canadian Imperial Bank of Commerce BC Garibaldi Highlands Squamish Banking Centre 1803 Garibaldi Way 001001510
307 Canadian Imperial Bank of Commerce BC Gibsons Gibsons #29-900 Gibsons Way, Box 1100 001007080
308 Canadian Imperial Bank of Commerce BC Gillies Bay Gillies Bay P.O. Box 20 001001080
309 Canadian Imperial Bank of Commerce BC Golden Golden 520 North 9th Ave., Box 229 001000350
310 Canadian Imperial Bank of Commerce BC Grand Forks Grand Forks 7310-2nd, Box 670 001000570
311 Canadian Imperial Bank of Commerce BC Greenwood Greenwood 256 Copper St., Box 249 001001070
312 Canadian Imperial Bank of Commerce BC Greenwood Midway Florence and Palmerston, Box 249 001009070
313 Canadian Imperial Bank of Commerce BC Hope Hope 413 Wallace St., Box 848 001005020
314 Canadian Imperial Bank of Commerce BC Hudson Hope Hudson Hope P.O. Box 329 001004990
315 Canadian Imperial Bank of Commerce BC Invermere Invermere 1222 7th Ave., Box 218 001000370
316 Canadian Imperial Bank of Commerce BC Kamloops Columbia Place Shopping Centre #100-1210 Summit Dr. 001000950
317 Canadian Imperial Bank of Commerce BC Kamloops Kamloops CBC 304 Victoria St, Box 60 001067050
318 Canadian Imperial Bank of Commerce BC Kamloops North Hills Shopping Centre #6-700 Tranquille Rd. North Hills 001007050
319 Canadian Imperial Bank of Commerce BC Kamloops Sahali Banking Centre 565 Notre Dame Ave 001007150
320 Canadian Imperial Bank of Commerce BC Kamloops Valleyview #95-1967 East Trans-Canada Hwy. 001002950
321 Canadian Imperial Bank of Commerce BC Kamloops Victoria and Third 304 Victoria St. 001000050
322 Canadian Imperial Bank of Commerce BC Kelowna 328 Bernard Avenue 328 Bernard Avenue, 328 Bernard Ave 001000160
323 Canadian Imperial Bank of Commerce BC Kelowna Capri Centre 1729 Gordon Dr 001002960
324 Canadian Imperial Bank of Commerce BC Kelowna Commercial Banking 328 Bernard Avenue 001067160
325 Canadian Imperial Bank of Commerce BC Kelowna Glenpark Village Square 1940 Kane Rd Unit 108 001000660
326 Canadian Imperial Bank of Commerce BC Kelowna Kelowna Currency Operations 1015 Crowley Road, Unit #104 001033440
327 Canadian Imperial Bank of Commerce BC Kelowna Mission Park Banking Centre 1-605 K.L.O Road 001001060
328 Canadian Imperial Bank of Commerce BC Kelowna Orchard Park Banking Centre 2107 Harvey Ave. 001006060
329 Canadian Imperial Bank of Commerce BC Kelowna Rutland 405 Highway 33 West 001005060
330 Canadian Imperial Bank of Commerce BC Keremeos Keremeos 530 7th Avenue, Box 99 001000760
331 Canadian Imperial Bank of Commerce BC Kitimat Kitimat 291 City Centre 001000580
332 Canadian Imperial Bank of Commerce BC Ladysmith Ladysmith 540 1st Ave, Box 40 001000540
333 Canadian Imperial Bank of Commerce BC Langley CIBC Langley Banking Centre 20069-64th Ave 001000720
334 Canadian Imperial Bank of Commerce BC Langley walnut Grove Banking Centre 20191 88th Ave 001002120
335 Canadian Imperial Bank of Commerce BC Langley Willowbrook 6189-200th St 001001320
336 Canadian Imperial Bank of Commerce BC Lillooet Lillooet 649 Main St., Box 790 001000850
337 Canadian Imperial Bank of Commerce BC Logan Lake Logan Lake 6-150 Opal Dr., Box 130 001006950
338 Canadian Imperial Bank of Commerce BC Maple Ridge Maple Ridge 11909-224 St. 001002020
339 Canadian Imperial Bank of Commerce BC Merritt Merritt 2002 Quilchena Ave, Box 459 001003050
340 Canadian Imperial Bank of Commerce BC Mill Bay Mill Bay Banking Centre 801 Deloume Rd. 001001140
341 Canadian Imperial Bank of Commerce BC Mission Mission 33165-1st Ave., Box 3220 001000220
342 Canadian Imperial Bank of Commerce BC Nakusp Nakusp 402 Broadway St., Box 160 001000670
343 Canadian Imperial Bank of Commerce BC Nanaimo CIBC In Store Branch (Overwaitea) 123-3200 Island Highway, Country Club Mall 001001340
344 Canadian Imperial Bank of Commerce BC Nanaimo Country Club Mall Wellington #123 3200 Island Highway 001009040
345 Canadian Imperial Bank of Commerce BC Nanaimo Harbour Park 66-650 South Terminal Ave., P.O. Box 340 001000840
346 Canadian Imperial Bank of Commerce BC Nanaimo Island Highway C Hammond Bay Rd 6570 Island Highway 001001240
347 Canadian Imperial Bank of Commerce BC Nanaimo Nanaimo CBC 6570 Island Highway 001067040
348 Canadian Imperial Bank of Commerce BC Nanaimo Port Place Banking Centre 109-650 Terminal Ave 001000040
349 Canadian Imperial Bank of Commerce BC Nelson Nelson 459 Baker Street 001000270
350 Canadian Imperial Bank of Commerce BC New Westminster 544 Columbia Street 544 Columbia St. 001000020