what we have been doing for us online shopping is get it ship to an address in the us right across the border that we got from myusaddress.ca and then we go pick it up. They charge us between 5-10 per package that we retrive from them and it's a bigger saving for us. We go have lunch or something ,shop around and on our way back we usually pick up our packages from them. Since we go the 5 of us across the border, we spend the day and usually bring about $200-300 back, we have never been dinged for customs yet.