Actually guys here a tip for you....
When using a broker (such as UPS, Fedex, etc) you can avoid the big brokerage bill by doing something called self clearing. There are CBSA offices all over the country and most can help you with this. Basically before you go to pay your taxes and duties (if duty applies), you get some paperwork from the shipper (UPS, Fedex, etc) and take that to the CBSA office. They will issue you a reciept for your goods (B15) which you then send to the shipper and you can't be charged the brokerage fees.
This works for anything that is shipped into Canada and no it's not advertised or liked by UPS very much as they make big bucks on the brokerage part but they are required by law to accept you self clearing.