- Mem,
The only people who call Canadians, Mexicans, Brazilians, etc., "Americans" seem to be people who aren't from any of those places. If you refer to a Canadian as "American", he or she is likely to correct you.
Very True.
Maybe when these people meet people who live in America but are originally from South American countries they get confused.
You can be Mexican-American, Brazilian-American, Canadian-American but not American-American.
I view the word American as a nationality, but others don't.