Our "big 3" have for sure made it difficult for us to upgrade phones. Initially they would cut you a break here and there and you could upgrade. Just 3-4 years ago we only had 2 year contracts, somehow they made it 3 years to squeeze more money out of us and now they claim since the contracts have to be 2 years they need to collect more revenue to offset the device subsidy.
e.g
Last year i bought out my subsidy + discounts and i paid $673.48 w taxes
This year if i were to buy out my subsidy and upgrade i would be paying: $855.69 w taxes
But wait, the new rule of having the voice and data component of the plan must be > $60 make the cost even higher. If i switch to a plan that is similar to my current plan then i would be paying $30.48 per month more ($365.71 yearly).
So in essence this year's phone upgrade's cost is: $1221.4 w taxes
Buying unlocked from apple is: $1038.47 a savings of $182.93
So driving 30 mins to go to states does make sense for folks who live cross border, hell if someone was willing to purchase one for me id pay them little extra for gas as well.