Private business models that require no taxes, no environmental or human right laws and huge government subsidies to be profitable should not exist. The purpose of business and industry is to benefit the Nation, the Citizens, not an international elite who cares nothing for Nations or their people.
If a company cannot train and hire locals they need to revisit their business model to include better education and better pay. Bringing in workers to reduce the education opportunities of the locals, to lower pay, lower working standards and conditions all to increase profits to be sent out of country should be illegal and treated as treasonous when suggested.
OTOH bringing in highly educated people who create jobs and train citizens to replace them is important and was the stated objective of Foreign Worker Programs. Of course if such programs had been used for that we wouldn't be having this discussion.
Even the idea that foreign workers do work locals do not want to do is obvious propaganda. A business needs to fit into the local conditions, if it needs to import slaves it has no place in the country and can only hurt citizens who then must accept lower pay.
Business that needs endless government subsidies, either directly or with laws protecting their cartel have also undermined the market and worked against the interest of citizens.
Canada's many protected cartels, including basics like milk and automobiles that concentrate Canada's production in two provinces do much damage to Canada. These cartels are an example of business buying government protection at the expense of democracy, the Nation's interests and that of Citizens. Canada has no domestic automobile industry to protect. Canadians get jobs from being allowed to assemble vehicles for multi-national companies and in exchange protect those companies from competition, prevent Canadians from importing vehicles and add thousands to the cost of every vehicle. It would be far cheaper to pay those workers to go to school or volunteer but that wouldn't so easily transfer Canada's wealth to other tax havens, so isn't considered.
Trump exists because people can feel their governments are not acting in their interests, your government is not acting in your interest. People are beginning to lash out in anyway possible, look in the most unlikely of places for hope, even a billionaire who honestly believes the rich work harder and are more worthy. IME only the most desperate believe Trump will make America great, just as only the most deluded thought Obama would reverse the trends already set in place.
What will American voters do when they learn that no Democrat or Republican President can save them from their fate?