What's you preferred shipper J? UPS, FEDEX or someone else. Any experience with Canada Post?
On the way to the US it does not really matter, but on the way back to you UPS will be the worst, Canada post (USPS shipped from US will turn over to Canadapost) will be the best in terms of cost to you receiving the package back in Canada
UPS will jack you up on import fees, their brokerage rates are straight robbery!
Canadapost has flate rate $5 for small $10 for large brokerage rates..UPS has charged me in comparison $80 each on 2 boxs shipped at the same time in the past! Dont get me started with the brown truck!
Also be sure whoever you use to fill out the customs documents properly, you want to insure for the value of the parts but not pay tax for that value. So you must clearly state on the docuemnts the value of the parts for insurance, but also the other value of service and parts being done to pay tax/duty on...If your not sure take it to a post office or shipping store like fedex etc and ask them to help you fill out the shipping documents correctly
Same goes for the shipper that is sending them back to you, you have to make sure they do their documents properly on their end also or your going to get screwed when you get them back
Example your forks are worth lets say $500 so you insure them for a $500 value. However on the way back they are not worth $500 anymore, because the added value of the parts and service you had done to them. But you do not want to pay tax on the full value, only on the value of the service and parts that had been installed in the US. So there is 2 values you need here, an insured value for the complete unit, and then a taxable value for parts and service done