If Canada had a shred of integrity it would drop all the 'human rights stuff' from its brand and carry on its trade agreements with China without the weight of enormous hypocrisy hanging over its head. There is no need to defend, deflect or spin this as this is just part of Chinese society. The bar for Chinese behavior is set so low that people just expect this type of thing. As the champion of human rights everywhere Canada has to be in a constant state of embarrassment and denial over its mother country but always looking ridiculous in its much promoted stand on human rights.