aj, we're with you 100% on USPS vs. UPS for Canada. We take Canadian orders online on our site and this is what we have in bold on the top of our checkout page:
What we don't say there and will say here on bf.c is that since UPS are charging so much, they make sure that your order goes through customs every time, so that they can make their money. With USPS by contrast orders often avoid customs entirely.
You were probably joking about anti-Canadian motives for high UPS/Fedex brokerage fees. Either way, for what it's worth, and it doesn't help much, the real motivation is that UPS and Fedex are for-profit corporations that will charge as much as they can for "exotic" add-on extras such as customs brokerage fees. Especially since the victim here is the helpless recipient who is not even their customer and won't get their order unless they pay out up front. They literally have the buyer over a barrel. It's highway robbery, plain and simple.