Canadian here. “American” means from the US. People from the rest of the continent don’t care. They’re the ones with the dumb country name that doesn’t have a more obvious demonym. But we’ve all collectively agreed that that’s what it’s called.
If you want to refer to someone from South America you say South American. If you want to refer to someone from North America you say North American.
Americans assuming ‘America’ means ‘U.S.’
Canadian here. “American” means from the US. People from the rest of the continent don’t care. They’re the ones with the dumb country name that doesn’t have a more obvious demonym. But we’ve all collectively agreed that that’s what it’s called.
If you want to refer to someone from South America you say South American. If you want to refer to someone from North America you say North American.