I used to manage stratas in the Vancouver area. When some of our strata councils began to complain about the fees the RBC was charging, I started to compare bank charges.
It has been several years, so I can`t recall the details. But, without a question, the credit unions are mush less aggressive with their fee collecting than the larger banks. We ended up going with North Shore Credit Union, and cut the fees by about half.
I had some investments in Grand Forks, BC, and used the Grand Forks Credit Union for that business. I was so impressed by thier willingness to help, and with their service that I have continued to maintain that account, and use it to collect my rents from all my tenants via Pre-Authorized Payments. From there I redistribute to the proper bank account.
In short, I have found the credit unions to be a better bet, both for costs and service.