I'm speaking mainly to the fact that corporations will want the cheapest labor possible. The way to get that is increase the labor supply.
It's a better idea to buy labour abroad. The US was the first to do that efficiently, then the labour in the country specialized in finance and technology. They're still the richest country in the world. Buying labour from others isn't "outsourcing jobs", it actually helps countries you buy the labour from, and it helps you becuase of comparative advantage.
Immigration is different, but similar, all it does is grow the labour force in your own country. It is important not to let immigrants create cultural enclaves in the country - Canada is learning that lesson hardcore.
It's a better idea to buy labour abroad. The US was the first to do that efficiently, then the labour in the country specialized in finance and technology. They're still the richest country in the world. Buying labour from others isn't "outsourcing jobs", it actually helps countries you buy the labour from, and it helps you becuase of comparative advantage.
Immigration is different, but similar, all it does is grow the labour force in your own country. It is important not to let immigrants create cultural enclaves in the country - Canada is learning that lesson hardcore.
See, I would argue both those things are bad.