I've traveled in Europe, Australia and New Zealand. I'm currently in Australia for an extended trip. Everywhere I go, everyone asks if I'm Canadian because I've taken the time to read up on the cultures, the languages (Germany, Quebec & Sweden) and the Geography.
It is amazing how far that will take you. Heck, even here in Perth, Western Australia, I've met folks who have never even talked to an American before. Of course, I get *tons* of questions about the US.
I learned in Quebec that if people want to bash your politics, just ask "So, who's a separatist?" They'll just start fighting amongst themselves.

And when I asserted myself like that, I ended up getting the beer and respect. You just have to know..ya know?