Canadian carrier Fido, a subsidiary of Rogers, has dropped prices on the iPhone 3G and 3GS. As the 3G is being phased out entirely, a refreshed 8GB model can be had for $29 under a three-year contract. A new 8GB 3G is $49, and a 16GB version is $149. The pricing of the latter is incongruous though, as a 16GB 3GS is now $99, and the 32GB option is $149.