I must comment that UPS's "brokerage fees" are just a total rip. They will charge $39 "brokerage fees" on a $12 item. They are still operating like in the days when there was duty on everything. The best bet is to use the US Post when possible, but many vendors won't do that.
The GST and PST is our punishment from our government for being Canadian and buying out of the country!
Whew, now I feel better!