With Rogers, on a 3 year contract, the maximum cancellation fee is a prorated amount of the discount they gave you. It makes more sense to take the contract than to pay full price, with the contract you'll save up to $500 (less depending on when you cancel - you can also do early upgrades for cheaper) - with a…