I've been told by quite a few Native Americans (people indigenous to what is now the USA, and born and raised here) that they prefer to be called "Indians". Perhaps there is a cultural difference between indigenous people in the US and Canada on this issue.