This just in, straight from the CRTC’s (Canadian Radio-television and Telecommunications Commission) website. As of Dec 1st providers will have to unlock your phone for free, and all new phones will come unlocked.
Starting December 1, 2017
No cancellation fees after 2 years
Remains in effect: You can cancel your contract after 2 years with no cancellation fees – even if you have agreed to a longer term.
Limit on data & roaming charges
Remains in effect: Extra data charges and data roaming charges are capped to prevent bill shock. The account holder, by default, is the only one who can consent to data overage and data roaming charges beyond the established limits.
Mobile devices unlocked free of charge, upon request, and all newly purchased devices unlocked.
Use up to half of your monthly usage during the trial period.
Remains in effect: Your contract and related documents must be provided to you in plain language.
There you go, the mystery around cell phone unlocking will soon be a past experience.
Link to article: http://crtc.gc.ca/eng/phone/mobile/infograph01.htm