Some other countries actually use terms like United Statians or North Americans. And after traveling a bit makes the USA's use of 'America' seem arrogant or ignorant.
Canadians might still not be pleased about 'North American'.
It's actually a very charged topic in Latin America, as many latinos feel that the word they use to describe themselves has been stolen.