When the iPhone pricing was first announced by Rogers the lowest cost you could get was $60/mth for 150minutes of talk time and 400MB (yes that's MB) of data with a minimum commitment of 3 years. Oh and if you go over your talk time it's 0.35/minute and if you go over your data it's 0.50/MB. Compare that to AT&T which offers the same phone for $70/mth, unlimited data and 450minutes.
With outrage from Canadian consumers (for some reason everyone wants an iPhone but me :) Rogers decided to give $30/mth for 6GB of data until August 31. The best part about it is it's available on *all* smart phones including Windows Mobile.
The only thing I like about the iPhone is the effect it's having data prices in Canada. I went from $100/mth for 1GB to $50/mth for 500MB to $30/mth for 6GB of data all within a span of 2.5mths.
So if you have a data plan with Rogers be sure to call them up and get this deal even if you don't have an iPhone.