In the last few months all Canadian mobile operators have terminated roaming agreements with Russian carriers, reportedly to comply with the Canadian government's sanctions against Russia.
If someone with a Russian SIM card is now travelling temporarily in Canada, is there any legal, relatively inexpensive way that they can occasionally receive an SMS to their existing Russian number? (Being able to receive text messages is often required by 2FA systems.)
I'm only vaguely familiar with the concept of VOIP services, and know that you can sign up for one and get a new virtual Russian phone number. But do any such services let you port an existing Russian number to it so that you can then receive text messages online? And if so, is this porting process easy to set up and easily reversible, in case you later want to use that number in a standard mobile phone?
Or is there some other non-VOIP solution that might work?