Canadian carriers Bell and Virgin Mobile have joined Telus in lowering the price of the iPhone 4. In both cases a 16GB model is just $100, although with Bell this requires a three-year contract, and on Virgin either the contract or coverage under a SuperTab. 32GB models remain as expensive as before, costing $270.