What is a "Westerner"?
When travelling around China, I find that the term "Westerner" is an ambiguous term. It could mean "person who lives or was raised in USA or Canada," "person who lives or was raised in USA", "person who lives or was raised in USA, Canada, or any European country", "person from Canada, USA, or Great Britain, especially Caucasians."
On top of that, "American" somehow becomes ambiguous as well. It could either mean, "citizen of USA" or "person from any North American country."
When I hear "Westerner," I assume that it signifies any person from North America. When I hear "American," I assume that it represents a person from USA. I find that the terms "Canadian," "US citizen," "British," and "European" have no ambiguity.
What is your first thought when you think of "Westerner" or "American"? I don't think there is a correct answer for this.