The pricing of the 8GB 3GS makes me think that the 32 GB iPhone 4 with be ridiculously expensive
Then again, maybe I'll be able to get some good coin for my 32 GB 3GS.
Sadly Canada inherited its cellular system from the US. It took the Winter Olympics to get our two CDMA carriers to go to GSM and actually create some competition. We still aren't offered lower rates if we supply our own phone (although the startup Wind Mobile is trying to change that) and unsubsidized phones are expensive, so I don't know if this will start are a trend or not (Google failed with the Nexus One, but Google is not Apple). I'm cautiously optimistic.
If things can change here in Canada, there is still hope for change in the US.