Ok I might fall in a grey zone area here, I hope I will not break any forum rules, but If I do just say it gently, I mean no harm nor have bad intentions.
I bougth the Rugby from Rogers this weekend. I had to call the CS department, and I bluntly asked them if, at the end of a contract, or when we buy a phone without contract, they can give us the subsidy unlock key.
In France in comparaison, they have (the cellphone service providers) to give them by law. In the US, I don't know, but someone told me that once the phone has been paid they normally give it on request.
The CSR told me that Rogers just won't and no regulations force them too. And when asked as a "servcie to the customer" could they do it, the answer was a blatant no.
At the store, the guy that sold it to me (I won't say who or where to protect him from retalliation) told me bluntly that the only way was to debrand or unlock the phone from a 3rd party. And the Manufacturer will not be able to help.
So That's the only way, at least with Rogers and Fido, you will have a phone unlocked.
Theses services are never guarentee, and for some phones, risky for the phone