Mexico along with Canada is part of North America. Then why is Trump treating Mexicans as foreign criminals?

Mexico along with Canada is part of North America. Then why is Trump treating Mexicans as foreign criminals?
Post Opinion