CRTC Wireless Code doesn’t eliminate three-year contracts but makes it free to cancel after two years