Somewhat recently, tried to activate a SIM for a guest here in Canada, and while you could fill in anything you want for personal info, the only way to hook up (prepaid) billing was with a Canadian credit card number. Whoops. This was only for a month, so I put in mine and he reimbursed me in cash. Other carriers may still let you buy one-time payment cards for cash at retail; this one didn't.

I think this is where Airalo shines. I've used it while travelling and I think eSIMs, as annoying as they are, are the way.

these "travel sims" are pricey !

You get better deals with local carriers if you actually use the potential of eSIM, which is to be able to switch ! Every other carrier in most parts of the world now supply eSIMs that you can sometimes activate from home before your trip

Canada has Lucky Mobile, central Europe has A1 mobile, France and Portugal have Lycamobile, Italy has Windtre, UK has no service,...

Getting a SIM is typically the thing on which you can save 20$ just by asking a local person

I just tried a GigSky eSim on my Samsung Galaxy and it was an epic fail of an experience.

Having a friend who lends you their credit card so that you pay it off at the end of your trip is such a premium !

Canada isn't the only country in which foreign cards don't work everywhere, and it seems like it's rarely tested