Canada too, with Rogers. Tethering is not allowed on the default data plan (500MB). You have to pay for 1GB (an extra $10 or $15 / month, I think) if you want to tether. I tether all the time and only use about 300MB of my 1GB plan, so I get really pissed when they use their excuse that "you need to have a full 1GB to tether or you'll run out!!11!". Fuck Rogers.
Yeah but your paying for more bandwidth, in the U.S. you pay and get nothing for it.
Well, not really. I don't use the extra bandwidth provided, nor do I want it. The only reason I pay the fee is to tether, and I gain no other advantages from that. Sure, my limit is higher and many others might enjoy the extra breathing room, but on a personal note, I only pay the extra fee in order to tether.
And the UK on some networks. O2 for example charge more, 3 just take it out of your phones data allowance.