I like Mathew Barlow, a Canadian and his opinions on Canadian anti-Americanism. He says:
"Canadians are a smug lot, we think we’re smarter, more cosmopolitan, less racist, less sexist, more everything that’s good, less everything that’s bad than Americans.  And yet we’re obsessed with Americans.  For many of us, our self-identity as a nation is simple: we’re not American. I don’t see how this kind of irrational anti-Americanism can square with our self-image as more erudite, more intelligent, etc. than Americans.  For that matter, I can’t see why this comparison even exists in the first place.  I am Canadian.  Full stop.  I am not not-American.  I don’t care what Americans are or do.  That’s for Americans to decide not us.  As Canadians, we need to get over our inferiority complex.