I think that over the years I've probably banked with pretty much every major Canadian bank, and some foreign (Germany, Cyprus) - driven in some cases by who was handy to where we lived when I was deployed, - sometimes not a lot of choice, other times linked to mortgage, etc. To be honest I never saw much of a difference over the long run. Different banks would run hot and cold with offers, service, fees, etc, but in the end I came to the conclusion I was looking for convenience, good customer service and reasonable costs and fees, so finally settled on local BOMC. I imagine over time we have all had bad, and good, experiences with all of them.