For my son's business, we often ship to Canada. For something that size I'd seriously look into truck freight, strapped to a pallet (standard pallet is 4' x 4'), contact a customs freight agent and see if they have a recommendation for truck carrier (we use YRC). We also used FedEx - they have certain days of the week when international shipping (US to CAN) is alot cheaper. Call them and ask about it. I dont remember what its called but we often were able to ship large orders (100+ lbs, much bigger than 3x3x3) for a few hundred bucks.