Could you have used ebay's Global Shipping service and have them take care of shipping to Canada which includes doing all the forms and insurance?

(I"m assuming you're in the US)