Folks, its one world. No one steals anyones job. Otherwise, work in silo. Dont spread the business in the global basis. Example - Americans companies outsourced so many jobs to India, but in the same time, so many American companies sold their products in India. They made good fortune in India. Same is the case with every country. How the economy of the bay area prospering? It is all because of the immigrants, Green card, H1B.
Same is the case in canada. Immigrant comes to the country. In every dollar they spend, 99 cents is circulated back. Immigrant need school, housing, automobile, travel, food and so on. They will earn and they will spend. That is how the economy grows.
Always remember economics basic - Demand and supply. We do feel that my high paying job can be snatched by an immigrant with low wages. that is how equilibrium is achieved in the society by competition. Otherwise, everything will skyrocket.