What are some terms, preferrably disparaging, to refer to Canadians? I've heard "cheeseheads", in reference to Canadians who come down into the U.S. specifically to purchase cheese, and "canucks", meaning I don't know what. I've also heard Canadians refer to themselves as "cakers", which I took to mean a regular-old stupid white Canadian. And what are some terms that Canadians use for Americans? Thanks for your responses.