USB and Bluetooth test....
The speed estimates were derived from SpeedTest.net. According to their servers, they estimated that the closest test server was in Toronto, ON. I am physically situated in Saskatoon, SK. Each test was a one-off, although doing multiple tests per server for an average would have been better.
iPhone 3GS tethered to Fido 3G via USB
Toronto, ON Server: 214ms ping, 2.06Mb/s down, 280Kb/s up
Calgary, AB Server: 261ms ping, 750Kb/s down, 270Kb/s up
Brandon, MB Server: 464ms ping, 3.96Mb/s down, 190Kb/s up
Montreal, QC Server: 214ms ping, 3.38Mb/s down, 320Kb/s up
iPhone 3GS tethered to Fido 3G via Bluetooth
Toronto, ON Server: 260ms ping, 1.32Mb/s down, 170Kb/s up
Calgary, AB Server: 292ms ping, 1.24Mb/s down, 300Kb/s up
Brandon, MB Server: 526ms ping, 1.59Mb/s down, 230Kb/s up
Montreal, QC Server: 245ms ping, 1.59Mb/s down, 100Kb/s up