2 factor authentication and cellphone number

Hi everyone,

I live in Canada and looking to be a digital nomad in the middle east.
A lot of my important platforms: bank, taxes, bills, require 2 factor authentication, so straight to my cellphone.

However, when I'm bouncing around from country to country, I wont be able to receive these authentication texts. I called some platforms and they don't use email to verify as its not secure, so its strictly a phone number. I also explore roaming plans, and they are mighty expensive!

How do you guys deal with this when you're nomading?

Thanks