You're right that it would cost a fortune to send down there for warranty repair... Not only that, I'd be risking damage in shipment... I even suggested that they ship the part to the US dealer, then that dealer send it up to the Canadian dealer and I'd pay the labor costs (cheaper for me than shipping costs anyway... and safer)... NO GO!!
We're not talking about some massive company that is handcuffed by bureaucracy, it's just a company that doesn't respect its customers or support their own product. At the end of the day, I shouldn't be having to jump through hoops and find creative alternatives for them to fix their broken product. Heck, even with GM skirting the lines of bankruptcy, if my Cadillac needs servicing when I'm in the US... I go to any dealer and they take care of it!