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.

Unlocked cellphones

Mobile devices unlocked free of charge, upon request, and all newly purchased devices unlocked.

Trial period
Use up to half of your monthly usage during the trial period.

Clear language

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