I live in Ontario, Canada and was thinking of getting the Fido City Wide plan (unlimited everything for 35/month) I am currently with Fido but have a prepaid phone so I can't say whether there plans are good. The city wide plan seems too good to be true, I don't want to end up paying a ridiculous amount each month. I was planning on getting the Google Nexus S; is that a good phone? My other option is to go with Virgin Mobile, would they be considered better/cheaper than Fido?