he had the opportunity and power to nix the deal and didnt.  He ha a perfectly justifiable excuse as well: human rights.  The signal to the international community would not have been that Canadian agreements cant be trusted, but rather that Canadians dont do deals with human rights abusers.  But that means that we would have to put deals with China on the block as well.  Aha!