Cities where you can find CIBC branches
- Hafford (1)
- Hagersville (3)
- Haliburton (1)
- Halifax (3)
- Hamilton (16)
- Hannon (1)
- Hanover (2)
- Harriston (2)
- Havelock (1)
- Hearst (1)
- Hemmingford (1)
- High Level (1)
- High River (1)
- Hobbema (1)
- Hope (1)
- Hornby (1)
- Howick (1)
- Huntingdon (1)
- Huntsville (1)