All the above is true. However, if the package coming from the US is sent USPS, there are no outrageous brokerage fees such as those charged by UPS or FedEx. My last purchase in Canada from the US was a $45 tube. After UPS arrived, I was out just over another $45. I am still simmering after that one. USPS would have left me with much more is my pocket!