The branch itself looks quite nice and is conveniently located downtown (with its own parking lot) but the service here is really, really bad. The lineups can be long at times and you won't get a resolution very easily for most issues, CIBC likes to be difficult it seems.