Hey all! I upgraded to the 3GS last June here in Canada on the Rogers network. I remember last year even if a customer wasn't really due for an upgrade (if you were a couple months away from the end of your contract) Rogers let the customer buy the 3GS anyways. I'm just wondering and hoping someone can shed some light on the situation...will Rogers in Canada and even AT&T in the US let us all upgrade to the new iPhone this June if we were to sign a new contract? Thanks everyone and have a great day!