I usually ship Canada Post. CP is cheaper on the insurance, about 1.00 per 100.00 and purolator is like 3.50 per 100.00. Shipping cost all depends on the size and weight. You can get estimates from their websites.
Oh but Canada Post does NOT provide signature but Purolator does and also picks up from your door but you do need to do some paper works for customs.
Hope this helps.