Hey Mike- you are right, Canada is far from perfect when it comes to getting a prepaid SIM that offers good value, coverage and is easy to activate/recharge before you get there… I run a company (datago) dealing in local and roaming SIMs… The best I could find for Canada was the Virgin Mobile SIM, which ticks most of the boxes, but you still have to find a place to buy a recharge voucher once you land (actually not too hard…but a bit unnecessary in an ideal world). Happy to help for your next trip, or keen to hear any ideas you might have! cheers Pete