I'm not fond of direct, potentially-troublesome, contact with CBP. Shipping, via FedEx or UPS (preferably, you have an account), from one legitimate, non-tourism, non-tobacco related business to another is pretty fool-proof. I've not had a single package in exchange with Canada that was opened...