I was with CIBC but switched to TD now.
The local CIBC branch was open only during the times I'm at work, while the TD branch is open much later into the evenings.
I don't know if I'm the only one with that problem, but it is weird how the bank service hours are exactly the times I can't go.