Jetpac Travel eSIM covers 100+ countries worldwide and is looking to be your no. 1 travel companion. On top of data, Jetpac provides: free lounge access upon flight delays of >1h, Free VPN trial, unconditional access to emergency hotlines and you can keep topping up.
Save even more if you switch currency to GBP and then use esimdb3off. Get 3 GBP off instead of 3 USD or 3 CAD. I got a 5GB esim for europe for 30 days for 2.50 GBP or about $4.50 CAD.