Mark:
what do u expect Rogers or any other wireless carrier to do in your case, hand you a $600+ phone just like that and allow you to walk out of the store, who knows you may unlock it and sell it on ebay for $800......
do you blame rogers for protecting their rear's? I dont....on the flip side, I am glad atleast they gave you the option of getting an iphone for $800, you should have asked them, "if you want to charge me $800, would this phone be network unlocked" ???
thats the important question to ask them.
good luck