My experience of getting stuff from US (I lived in Ottawa, ON) was not always good. I was usually charged with GST 7%, customs duty 10%, and brokerage fee - kinda of unlimited. Last time I ordered several step-down transformers UPS charged me almost $50 brokerage... I noticed that USPS, Fedex, Purolator take significantly less.