The contradiction from the left in singing the praises of China (and in Canada's case, accepting gracious political contributions and near bribes from them) while railing against Putin is hilarious. Absolutely hilarious. 

I wonder if they even see the cognitive dissidence in their views on the matter?