Ok, your definition of smartphone is a bit broad here, I guess if Wave is a smartphone then so is C3.
The information for iPhone 3G not working is very old. All iPhones work with SpeakOut now. I have personally tested a Rogers iPhone 3G and it works well.
The Snap is fine, but I have some complaints: 1) There is no 3G with it on SpeakOut, so it's slow; 2) The OS on it is WinMo but Standard, not Professional, so there are very few apps; 3) Opera Mobile is an OK browser, but I don't find myself using it too often, Pocket IE is useless; 4) The WiFi is a battery hog and can discharge the battery in less than 12 hours (from fully charged) by just being ON; 5) The only features on this phone I use are: e-mail (excellent), sms (threaded, good), facebook (ok, a bit slow), twitter (ok), VoIP (only with headphones, but whatever), Skype (a battery hog and only with headphones), the phone (kind of crappy voice quality but I barely use it, SpeakOut is too expensive anyway), tethering (I tether my iPad, it's hard to setup and slow over EDGE). I think for the price it is a good choice, but I wish I had an iPhone 3G instead.
E71 and E63 should be fine.