I'm from overseas and don't have a Canadian credit card or bank account. When I was trying to get a SIM card, a sales rep signed me up to a monthly plan and told me that I can purchase credit vouchers from convenience stores and top up that way. However, he seems to be wrong. I bought some credit vouchers and there is no option to pay using them.
Best answer by Allan M
If you signed up for a prepaid account you can buy vouchers and pay that way, but not for postpaid. Here are all the ways to pay here: