It's rather sad that Canadian banks still view SMS as the best way forward. They'll text you, they'll email you, they'll validate over the phone... all of which are really this same problem.
I'm waiting for the days our banks will accept multiple 2FA solutions.