Here's a responce I got from a Chinese forum to the link posted by ITN.
Sure the comment below is outright racist (racism is even more explicit in Chian than Canada believe it or not), but putting that aside he does have some points which I'll mention below once you've read his post to me:
"White men who got into power through liars' contest, who then tell lies through their teeth, "relying" on the lies and exaggerations of Goonies, libelling the great nation of China - why in the world would the Chinese respect such clowns?
If they have evidence, you'd thunk they have produced it already!! Just like the Japs, these Canadian clowns blow hot air out of their orifices.
If Canada does not wish to business with China, all that the clowns have to do is to speak up.
But actually most Canadians are rather more reasonable than most. Mayhap having a substantial Chinese population helps."
Now for my points:
1. Since some people in every nation will take criticism of their government from abroad as criticism against themselves (Canadians do it too), it would be wise for the Canadian government not to criticise any nation publicly.
2. If a nation is in fact violating international law, the government ought to simply present the evidence to the appropriate international authorities and then let those authorities deal with it from there on in. This way, since the government never publicly denounced this, it shows respect for the other nation and is a more professional and mature behaviour anyway. Yet taking it to the apporpriate internaitonal authorites still shows that Canada will exercise its rersponsibilites in accordance with international law, nothing personal. Just business.