Apparently the iPhone 4 is going to be sold completely unlocked and contract-free for use on any compatible carrier in Canada or internationally:
http://store.apple.com/ca/browse/home/shop_iphone/family/iphone?mco=OTY2ODA2OQ
The 8GB 3GS is available for C$549, so assuming the 16GB iPhone 4 is C$649, and the 32GB is C$749, would anyone pay this much for one contract free (or to import abroad)?
http://store.apple.com/ca/browse/home/shop_iphone/family/iphone?mco=OTY2ODA2OQ
The 8GB 3GS is available for C$549, so assuming the 16GB iPhone 4 is C$649, and the 32GB is C$749, would anyone pay this much for one contract free (or to import abroad)?