There is a way to avoid paying the UPS brokerage fees. When the UPS guy knocks at your door, you tell him that you will clear the customs yourself. So he will bring back the Bike (or whatever) to the UPS warehouse of your city.
Then you go pick it up at UPS telling them that you want to clear the item yourself. They will then fill in some papers for you right away, then you have to go to the customs office of your city, usually a few blocks from the UPS warehouse. Overthere, you clear the customs for your bike, and therefore get rid of the unjustified brokerage fee that UPS charges (usually around 45$ can). For NAFTA covered items, you pay no custom fees, only 5$ for administration bla bla.
And finally, you go back to UPS and pick up your bike. I live in Montreal and have done this a few times (not bikes though).
You can't do that with Fedex though, because they send you the brokerage fees by mail, a month or two after you got your item. Only then you know how much you paid for your item.
But before clearing the customs yourself, double check if UPS is charging you the 13% tax, you may be better off paying the 50$ than risking to end up with the 13% at the customs office
Anyone else has bought a bike online in Canada?