The new rules start December 1.
From then on, all new phones must be unlocked. And for phones people already own, they can ask their provider to unlock it, and unlocking it has to be free, according to the CRTC.
Currently, telecoms stock stores with phones that they make sure are locked (so users can only use their service). To unlock it, they charge around $50.