I am on pay-as-you-go with Rogers but almost never use my phone. To avoid losing the balance I have to keep topping it up. I am looking at options and am not sure what to do.
That's the only option you have if you don't want to lose unused balance. The moment you stop topping-up, your balance will expire.