The Canadian immigration system is very different than the U.S. system. This is in no small part due to mass migration from the Southern border. We have less immigration based on merit factors and ability to contribute. So "benefits the nation" is rhetoric that might apply more to the Canadian situation.
It is my opinion, that the U.S. does not need more low-skilled workers. I don't think that's going to change either. I have mentioned I think many Latino voters also believe this to be true. For many, immigration is an economic issue in their communities.
That's not what I am saying. What I am saying is increasing legal immigration does not fix illegal immigration. Perhaps you are not exactly saying the opposite, but it sure sounds like it. We have many progressives who think the problem is merely a matter of documentation.
Again, why can't American and Canadian voters decide the proper amount of immigration? This constant wrangling over legal and illegal immigration doesn't change the fact they want a lower amount of immigration.
"Benefits the nation" is not rhetoric.
Talent scarcity and labour shortages are realities in Canada and the US alike.
So the legal immigration system has to care for that.
Fixing illegal immigration isn't a thing you can do.
Illegal immigration is always going to be there, so the best you can do is reduce it.
You reduce it by fixing the immigration system, so that it prevents visa overstays which is a major source of illegal immigration.
You reduce it by increasing border security to prevent unauthorized entries.
Voters can decide who to vote for, but that is not what we are talking about here.