I have given up on US to Canada shipping. Too much frustration with customs, brokerage fees, excessive shipping time and excessive shipping charges. Luckily I live very close to the US and can ship to an address in the nearest US town and pick it up there. Have had no issues bringing things across the border myself; Canadian customs seems to work much better when you can deal with them directly, and US customs is always very professional.