As to not criticizing Canada. I would and I do but not as vehemently as I do the U.S. The political system here is quite different and I'm still learning the ins and outs. Besides, like I said before, the U.S. is the standard bearer for the world. If the U.S. doesn't change, It is very difficult for others to initiate change. The economic pressures are enormous.
Besides that, there are not enough Canadians in the 'catbox' to argue with. It seems that most of the time we are in agreement.
Don't forget, I always make the distinction between the U.S. and America. As a Canadian, I am a part of America. I am not, however, living in the U.S. When I say America, I'm talking about Canadians, too.
Mick - Please give me an example of not holding Canada to the same standards. In fact, I do.