Canada won't "sell out" on human rights to promote trade and investment with China, Prime Minister Stephen Harper says, reacting to a cancelled meeting with China's president. More...