Just wanted to let you all know (and get feedback for) the hack that we put together that enables USB and Bluetooth tethering for Rogers and Fido customers in Canada.
You must have a data plan for this to work.
Rogers has (to date) had no issue with tethering, to the point of almost endorsing it. Despite the fact that this is uncharacteristic of them it makes us customers happy.
If you have 3.0 on your iPhone 3G and want to try it out, here's the link:
Instructions and rollback are in the archive.