Hey, So I have a 16GB White iPhone 3G. I'm with Rogers, signals bad at my house and I can't take it anymore. Plus I want the unlimited calling for the summer. The iPhone doesn't come to Bell or Canada in June, so when do you think it'll come? I was thinking about getting a 3GS with Bell, 3-Year Agreement. Then whenever the new one came out, I'd just give my grandmother that phone and she'd sign a new contract, get the iPhone 4 and then I'll just put my SIM in the new phone and her SIM will go in my old one. Is this a good idea?