I'm in a similar boat right now. In the last year of a 3 year contract with Bell (Expires in May 2013). I get at least one text msg a week telling me I am eligible for an upgrade. If I choose to upgrade before end of the year they'll waive the $35 upgrade fee, only then for me to pay full price for the phone I want ($495) unless I sign another 3 year contract. Gosh they're dense. I'll be waiting until the end and by then BB10 devices will be aplenty.