I've proven the bolded statement is complete rubbish.
Harper and his government consistently give the US and Israel a free pass on human rights. Currently Harper and his government are trying to cover up their role in the torture and abuse of Afghan detainees. Harper and his government aren't even capable of sticking up for the human rights of Canadians (Khadr is but one well known example).
Then the guy goes to China and claims he and his government
"won't back off on human rights". BS!
Either you support human rights or you don't.
I saw part of Harper's speech, critical of the Chinese government human rights record, in front of a group of business leaders in Shanghai. It was ridiculous. Harper has about as much legitimacy criticizing another country for their human rights record as George "Texecutioner" Bush or Ariel "Butcher of Beruit" Sharon. Judging from the stony and icy expressions on the faces in the audience, I doubt they bought it. That speech was purely for domestic consumption and will have no impact on China. If Canada wants good trade relations with our second biggest trading partner, then we have to send trade delegations more than once or twice a decade. If Canada wants the Chinese to visit Canada during the 2010 Vancouver Olympics, then Harper and his government should not have boycotted the 2008 Beijing Olympics.
Harper is so ignorant about China/Canada relations, he didn't even bother to mention the contribution of Canadians to China like Dr. Norman Bethune:
Chinese still cherish memory of Norman Bethune
People's Daily Online -- Chinese still cherish memory of Norman Bethune
He should have contributed a statue of Bethune to China and unveiled it on the first day of his trip, setting a positive tone and gaining PR points.
Harper should have went to China in 2008 and established a friendly rapport with Chinese officials. On this recent trip, he should have publicly emphasized Canada's long relationship with China, the contributions of Chinese Canadians to Canada and promoted trade. He should have raised the issue of human rights in private and offered help. China's criminal justice system is a mess and they need reforms. He could have invited Chinese officials to Canada to see a functioning criminal justice system and witness Canada's diverse cultures living together peacefully.
Harper's performance in China was amaturish and embarassing.
Its time to get rid of Harper and his government and elect someone who is consistent regarding human rights and represents the interests of Canada, Canadian trade and Canadians.