Dude, one time my bank GAVE OUT my direct deposit information to ANOTHER CUSTOMER and I was being charged for YMCA fees that I'd never went to. When I told the bank about it, the fucking pig manager laughed, when I said "they're going to contact you to help remove my account from their system, he laughed and said "this is on them now". What had originally happened was at BMO at least 5-10 years ago the teller has to MANUALLY ENTER the account number onto a direct deposit form, they claim that it was an "ACCIDENT" but what are the odds that you entered a RANDOM number on that form and it was actually someone else's account number?
So last year I got charged again, so I had to deal with the morons at BMO again, and I told them they were supposed to tell YMCA to remove EVERY TRACE of my account number from their files and systems, BMO this time claimed that it was "an old piece of paper that was used".
FUCK BANK OF MONTREAL.
Also more shit about them, if you use Edge Chrome and login with your credentials it gives you a special BMO 404 page, if you do the same seconds later with another browser it gives you your account information. For a long time going there on Edge Chrome yielded a page that said "Use Chrome, Safari or Firefox" showing just how fucking stupid their tech support is, that they don't even know that Edge Chrome IS CHROME. Also if there's a fucking holiday in Quebec you get a reminder message on your account that "it's a holiday in Quebec account balances might be incorrect this weekend".
So banks can get worse, but probably not worse than Bank of Montreal Canada.