This. A bunch of Canadian government interactions also use SMS as 2FA and I live abroad for months every year. At least most tech companies let you switch to an authenticator app...
I'm not paying $450/month to roam...
That's cheap. My Austrian provider charges 1 Euro per 100 KB when roaming in Canada (no - that's not a typo). So for 10 GB that's a cheap 100k Euros.
I currently have plan for 22€ that gives me unlimited everything in my country (maybe there is cap to minutes but I don't call much) including unlimited data + 10gb data in EU.
I remember that in Canada I was paying through the nose for some basic pathetic plan though.