3 years might be the norm and to most Canadians but you know what, it used to be 2 years max until Rogers decided that they wanted to offer free phones for 3 year contracts. lo and behold, Robbers are selling more phones to some new customers and given them ideas 3 years is the norm to most consumers. As the years goes by this became the norm. 3 years is a LONG time for technological evolutions ( especially for cell phones. it is one of the fastest ever-changing piece of technology out there.). You might argue that some ppl. don't change their phone in the 3 year span, but that's because mobile phones are priced in a way, people can't consume new technology because of these 3 year restrictions. Like it or not,this is the sad reality of the mobile telecom crisis in Canada with Rogers being a monopoly in the GSM market.
I change phones about every 12 to 18 months and I don't want to be treated like dirt because Robbers/Fido know I am locked down for 3 years. If it was 1 year contract, I am more than happy to sign. 2 yrs, maybe, but still red light goes on, 3 yrs is a fist up mr Roger's butt. Imagine in 18 months a new GSM provider is here and you are locked in still and can't take advantage of the reduced prices. That's why I will never sign a contract that long, especially not even knowing what technology advancement will come in 1 year and beyond.
and to ipedro's comment, if you want to remove something off a Rogers/Fido voice plan it's $50 service charge. Sometimes they play nice if you beg them but the key is you have to BEG them to waive that fee. After they do you that favor, you will feel like they have treated you to a fine dining meal. In reality, you should be cursing them and should be no charge in the first place!!