Here [in Portugal] we say "americans" to refer to those from the USA. Mexicans and canadians are also in North America, but we don't call them "americans". We seldom use "noth-americans", and it usually means usonians. Nuno Magalhães