Nice, thanks for the tips. That drive must have sucked...
There should be no duty since it is made in the USA but you will have to pay your normal BC taxes and you may get hit with a brokerage fee when your item crosses the border. Don't ship into Canada with UPS they seem to have the highest brokerage fees.
Option #2 would be to have the hood shipped to a location in Blaine, WA and then go pick it up. I've been using the UPS store in Michigan for years to recieve parts etc that I buy in the USA.
Oh ya and that drive from BC to FL is really long. I once drove from Vancouver to Miami.
Later
Steve