单项选择题

The Untied States and Canada are lands of ______ except for the Indians, who are the only true natives.

A.emigrants
B.immigrants
C.dwellers
D.inhabitants