In Vancouver where can I top up?
Visit Virgin Mobile Canada's store finder page to locate nearby stores in your area. Checked it and found stores in Vancouver.
Link to store finder: click here