Shortly travelling to BC and Alberta for 3 weeks.

I have a UK Vodafone PAYG sim, but if I used this in and around BC and Alberta contacting friends and family. It would be costly.

So who or...