I'm in a similar boat but with bell canada...... We can unlock phones for free in canada by speaking to the provider. They do require your contract to be up though, Though if anyone here is good at getting them unlock codes, it would be appreciated.