At least here, it would be conventional to say North American, South American, or Central American.
You just said it. I’m merely desribing local naming conventions. call any Canadian “American” (in English) and you will get a puzzled reaction at best :)
You just said it.
What exactly? I’m looking for an equivalent to europeans, africans, asians, europeans. Americans don’t get the special treatment of not being referred to in their entirety.