Only in a Spanish speaking sense: In English American means citizen of the United States of America, unlike the Spanish Estado Unidense being different than Americano.
Canadians aren't American in English. Mexicans aren't American in English. Both of them can become American by immegration and naturalization into the United States. It's a quirk of the language.