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.