I have an iPhone 4 that I got in June, 2013 with a 3 year contract. I want to upgrade to 6s but I still have a year left on my contract. I'm just going to upgrade but not gonna stop my phone plan. Do I need to pay for something else before upgrading? like the rest of my contract?
In order to determine whether you pay a cancellation fee or not, you would need to specify the exact date you entered into your contract. If you signed the contract between June 3, 2013 and Dec. 2, 2013, you will likely be subject to a cancellation fee as per the CRTC Wireless Code.
Your best option would be to contact customer service (611 from your cellphone) if you can't find the contract start date and/or have questions about cancellation fees. More information on cancellation fees here.