It looks like the new CRTC cell phone regulations have been enacted. We may still have 3 year contracts in Canada but with zero termination fees after 2, we effectively have the shorter period now. It remains to be seen whether carriers will make up the difference with reduced subsidies (higher handset prices) or still requiring the full contract before upgrades are possible (almost a certainty).
Data caps at $50 and International data caps at $100 are great, though I’m sure they’ll be abused, sadly.
Phones may be unlocked but I think all carriers did that already. The regs did not specify unlocking fee rates so Virgin is still likely to be the most expensive.
Whatever happens, cell contracts are more affordable and flexible now. Always a good thing.