Is the phone unlocked with any carrier ? Sounds like it might be unlocked with Roger's only. Call rogers to confirm. If it is unlocked, try troubleshooting the phone. -reset from factory settings
Where did you purchase the phone ? If it was from a retail store and you have a proof of purchase, you can forward the receipt to public mobile. If you purchased the phone from someone and there is no receipt. There is nothing that can be done.