You do not need an unlock code to "activate" the phone. Verizon, Telus or Bell will activate that for you. There is a cost to unlock codes, even for suppliers, so my recommendation would be to either purchase the code, or enter some contests that come out from time to time to win an unlock code. It depends on the route you want to go.