I am considering buying a Lumia 635 (my first windows phone) from Koodo mobile in Canada. The phone will be locked to Koodo but I wanted to unlock it. I am wondering, how hard is it to get/buy unlock codes for Lumia models and are there any particular services you will recommend? The carrier wants $50 for unlocking which I think is a bit expensive.