When my bank laid off a lot of their workers to replace them with temporary foreign workers (after forcing them to train them) it sparked some outrage and a lot of people were switching banks. I figured most banks are probably just as bad, so looked at a local "caisse" (basically a credit union).
I called up the number just to see what is involved in moving all my stuff, ex: if I need to make an appointment or need any kind of paper work etc... I was expecting an IVR but instead got a person, not any person but someone actually in my city at that actual bank. None of this outsourcing to India BS. So I asked a few questions and basically I just had to walk in and they'd arrange that.
So another day I go do just that and long story short they were very nice and the process was very fast and easy. They even paid a good chunk of the fee to move my mortgage from my old bank. Walked out of there with a savings account, TFSA, 10k credit line, a credit card (well the card itself was in the mail but the account was done) and mortgage was mostly setup but the process took a bit which is probably normal.
Overall I was really pleased with the level of service I got and continue to get at that bank.