MackDaddy, 100% correct.
As long as you are one year into a Rogers or a Fido contract, you have the possibility to switch to the other company with no cancellation fee pending that you resign a new contract with the company (I believe 3years is necessary).
Good point.