Canada Post does not offer virtual mailboxes. However, they do offer a PO box for you to receive letters and parcels, but you will need to go to Canada Post to pick up any mail.