american - national of the united states of america
north american - individual living in or a national of a country located on the continent of north america
south american - individual living in or a national of a country located on the continent of south america
canadian - definitionally, especially lately, person who does not fucking want to be called an american, because "american" in both canadian and american english has the semantic weight of "national of the united states of america"
and this is not, in fact, limited to english
amerĂskur - icelandic adjective for american (loanword, more on the slang side, bandarĂskur more often used)
amerĂkani - icelandic noun describing a national of the united states of america
amĂŠricain - french adjective or noun describing a national of the united states of america
you cannot brute force a sea change in multiple languages simply because you personally misunderstand the difference between etymology and semantics and also assume (in, hilariously, a very american-centric way) that the billion-plus individuals must have a closer connection to the concept of continent than they do to nationality or other regional identities. a catfish is not literally a cat. it is a completely random trick of language evolution that nationals of the united states of america are not called unitans or vespuccians. calm down and stop being irritating