I use a three SIM. I buy vouchers here
https://www.mobiletopup.co.uk/three to top up, and then add whatever plan I want. I only use the SIM in the UK, or when I travel to one of their 71 covered countries. Has always worked great.
The rest of the time I use a Canadian SIM.