I used to be on ROGERS when they first came out with the 3G and i had the 2GB data I think..well I dont remember now..
But now I am in Singapore so, I get:
Singtel
iPhone 4 32GB at $60 SGD ($47USD) 2 year contract, early re-contract possible(depends on how you harras them the time varies LOL) +$300SGD - Unlocked so thats good for when I travel!
Free incoming calls (not while roaming) - Standard amongst all plans and all Telcos here, based on the theory of you cannot control who calls you. The person who calls pays.
12GB Data !! included and unlimited capped at $30 (never ever used much of 3G tho)
500mins outgoing anytime.
500 text messages/mms local.
Caller ID
Voicemail
wifi hotspots speed 1mps
= $95 SGD ($74USD)
+$5.35 (SMSmore +600 sms to Singtel lines)
+$5.35 (Unlimited calls to Bangladesh, Brunei, Canada, China, Hong Kong, India, Laos, Macau, Malaysia, Puerto Rico, Russia, South Korea, Taiwan, Thailand and USA) - great for me to call home - Canada and the US for $4 US cant beat that anywhere I think. Only downside is you have to dial 019 instead of + so some extra entries on the address book.