Well, here is another thought on what you can do if you are Canadian, to take advantage of U.S. sale prices.
There's a company that ships goods from their US warehouse to their Canadian warehouse (in Markham and Mississauga) legally.
https://www.crossborderpickups.ca
• You set up an account with them for free and you get a US "suite no" at their Niagara Falls warehouse.
• Order your goods from US sources and ship them (often free) to the Niagara Falls USA warehouse.
*Note that you will sometimes have to pay state taxes on your purchase..
• You will get an email notifying you of arrival at NY.
• You log into your account and declare your item purchase on the account interface and upload your receipt.
• You pay the applicable taxes and duties, plus their modest handling fee (brokerage fees are free!)
• Authorize/release shipment to Canada warehouse.
• A couple of days later you get an email saying your item(s) are ready for pickup and you can go get it or have them ship it to you for additional "remailing" costs.