So Canadians hate the American people.
Perhaps Canadians dislike the American policies, whom the people have made their government, and are dissapointed that your own compatriot would be chastised for having a different opinion or showing any kind of free thought in comparison to policy.
A democracy is supposed to work that way, and I would even say that in that sense, the people in the middle east, although using violence as a means actively practice freedom of assembly in opposition of their government, or foreign governments moreso than we in North America, without even having the right to do so.