This is why..
1) Rogers, Fido Telus, Bell, ect don't sell the same phones right when they come out or until 6 to a year or so later
2) You can only get a PDA phone once every 2 years on a upgrade package, or contract 3 year term sign up
3) Rogers and some other carriers came in with "generated profit policy" that dictates how "low cost" your upgrade will be
4) people like to have phones, they upgrade allot and cant upgrade, so they pay the retail price or close to it.
check out the full retail costs for these phones without contract from telus, rogers, fido, bell, ect...
Just because someone buys the phone using THEIR hardware upgrade, doesn't mean they should give it to you for next to nothing because it was cheap in the first place... go pay full price.