Wasn't that the philosophy of the Liberals under Chretien, when it came to China?
Canada has little if any say over what's goes on in China, Harper may blather on about human rights there, but he turns a blind eye to serious human rights abuses in Afghanistan and Columbia.