Translation:– Are you American? – No. I am Canadian.
I wish we could start to differentiate the americans from the other americans by using, for example, the term US American. This would be good because, for example, in Finnish we call the US Americans with term yhdysvaltalainen which comes from the country's name Yhdysvallat (The United States). If I remember correctly, the French word for US Americans also comes from the country's name. This differentiation would help with vocabulary and to understand the way we think in Finnish and how the language works.
That's pretty typical of non-English language. In Spanish it's "estadounidense" ("United States-ian" approximately). In both the Finnish and Spanish cases, at least, however, US American influence causes less specific terms to be increasingly common for US Americans (Amerikkalainen/norteamericano), gravitating towards terms more like what US Americans call themselves. This is likely the case in some other languages as well.
We do regularly describe people in english as "North American", "South American", occasionally as "from the Americas", or for non-human things there's adjective "new world". In Finland, all the food branded as "Amerikkalainen" would make a Peruvian gag so I stuggle to believe it would translate to "from the Americas"
Very true. This is less about Americans and more about the rest of the world referring to Americans as Americans. I've gotten into arguments with Brazilians and Chileans arguing they are also American. Well yes, but we don't refer to each other in terms of continents. Imagine a Japanese person traveling and saying "I am from Asia". Well duh. So just deal with it, or change it in your own language. Don't expect English to catch up anytime soon!
If Canadians are not an American country, what are they? Europeans? Asians? We should stop identifying US only with America. That's what they do in the US, but it doesn't have to be what the rest of the world does. They started to call themselves «Americans» referring only to their own country just because many don't even think about other countries in the same continent. I find this tradition disrespectful in regards to Canadians, Brazilians or Mexicans, I don't see any other country in the world doing the same thing to the rest of the continent.
People who live in North America are North American. People who live in Europe are European.
The people known as Americans are from the USA, United States of America.
People from Canada are Canadian and North America.
There is only North America and South America.
All the people in "Central America" are really North American. But many people call all the Spanish speaking countries "Latin America" just add confusion.