As a Canadian who has shipped to, and from, the USA many times I would recommend you use either the postal service or one of the reputable couriers like UPS etc. Also ask for shipping insurance, it makes the delivery require a signature so no leaving the package on the doorstep. Small cost IMO for what you get, note it wont help if damaged but only lost. But it will make the delivery service treat it differently then regular packages, Ie signatures, duties services, etc.
If using a Courier like UPS I recommend you ask the seller to take it to a UPS store to have packaged and shipped.