http://alexyar.tumblr.com/post/156649015342/anyway-heres-the...
(Canadian here btw).
"The nonimmigrant NAFTA Professional (TN) visa allows citizens of Canada and Mexico, as NAFTA professionals, to work in the United States"[0]
[0] https://travel.state.gov/content/travel/en/us-visas/employme...
No, it's not. (It's technically not even a way to be hired as an immigrant, and there are work-based immigrant visas as well.as other work-eligible non-immigrant visas.)
> If you made it wage-prioritized there would be basically no way to get an h1b for entry level jobs
That's not even theoretically the purpose of the H-1B, and I'm not really convinced we need to import entry level workers.
> which would really suck for new graduates.
I'm not sure “it would reduce the incentive for US colleges to train foreigners rather than Americans for entry-level jobs in high-demand, high-paying professions in America” is an argument against a policy change.
"The nonimmigrant NAFTA Professional (TN) visa allows citizens of Canada and Mexico, as NAFTA professionals, to work in the United States" [0]
[0] https://travel.state.gov/content/travel/en/us-visas/employme...
But I think there is a better way to fix the program and not have the kind of collateral damage that your plan would create. It's a method that's in use in many parts of the world and it works well...ratios. Let companies hire as many DHS-cleared immigrants as they want provided they also employ the requisite number of US citizens in similar roles.
This national auction for visas would be an economic disaster, resulting in immigrants being paid much less in areas that have higher a cost-of-living.
Companies could pay immigrants less than the prevailing wage of American citizens, and lay off the citizens. Immigrants would take the jobs too because it has the added value of the visa.
There are a fixed number of slots in the program. Requiring the highest paid employees take those slots would mean immigrant labor would be costlier.
Say you limit the supply so that only immigrants being paid more than $90/k yr gets approved. Now companies start laying off American citizens getting paid more than that in high-cost-of-living areas because they can hire replacement immigrants for $98/k yr.
If you look at the purpose of the H1B program, it's not to play a numbers game with wages - it's to allow skilled labor to come to the U.S. and contribute to the economy.
40% of Fortune 500 companies are founded by immigrant families, and if you keep lowering H1B quotas to make sure Americans survive the wage auction, you're going to stagnate the economy.
We control the supply completely, which means we control the price. We can set any floor, or regional floor we want, and we can keep the existing rules in place if we want as well.
The purpose is to allow new skilled labor into the U.S. so that the economy can flourish. The prevailing wage already sets the wage floor to prevent stagnation - scrapping it for a wage auction only creates more problems for American citizens working in skilled labor positions.
But honestly, I don't think that's needed except for a few areas like translators. If a company truly needs someone, they're going to be willing to pay.
The solution is "EXTREMELY" strict penalties including prison time for board of companies who indulge in it willingly.
Why not just eliminate the employer-sponsored H-1B and allow individuals who aren't personally barred from entry to pay for temporary residency and work permit on an annual basis, with prices that escalate with higher demand?
How could a company in Ohio compete?
Would have to adjust to living expenses of the location. But, as far a I know, H1B visas aren't tied to a location.