My carrier in Canada has one-time use eSIM tokens that you can only buy in-store and only from select stores and it costs four times as much as an actual SIM card (20$ for an eSIM token QR code vs $5 for SIM card). If you need to use the eSIM on another phone, you need to buy another 20$ QR code.