In Apple Stores in Canada, the iPhone 4 is sold factory unlocked. The 16GB one costs 659 CAD (680.22 USD) and the 32GB one costs 779 CAD (801.98 USD).
In the USA, Apple does not sell a factory unlocked iPhone 4. Apple Stores in the USA do sell a full-priced contract-free iPhone 4 (599 USD for the 16GB and 699 USD for the 32GB), but those iPhones are still locked to AT&T and Verizon.
In the USA, at least since February 10, 2011, Apple does not have an exclusivity agreement with AT&T. So why is Apple still not selling a factory unlocked iPhone in the USA?
In the USA, Apple does not sell a factory unlocked iPhone 4. Apple Stores in the USA do sell a full-priced contract-free iPhone 4 (599 USD for the 16GB and 699 USD for the 32GB), but those iPhones are still locked to AT&T and Verizon.
In the USA, at least since February 10, 2011, Apple does not have an exclusivity agreement with AT&T. So why is Apple still not selling a factory unlocked iPhone in the USA?