Service Provider for iPhone 4S?

Okay, so the price for the iPhone 4S dropped… I think. I didn't want to get the 5 because its a more expensive, and its basically the same, it has a few new feats. I was wondering which service provider I should get. Virgin Mobile. Fido, Rogers, Bell, Koodo, or whatever… My mom is telling me to get Fido, but one of the plans has 1GB of data for $60, but Virgin Mobile has 3GB of data for $80. I'm a teenager in high school, and I will probably be texting more than talking. I want a good plan with a reasonable price. I probably use more than 1GB of data… By the way, I'm in Canada.

I reccomand Rogers because I heard of Rogers in the states. I strongly reccomand you get the iPhone 5 because it's the "new thing" and it has a bigger screen. If you decide with the 4s I reccomand Rogers.