In the U.S. we really don't have a major problem with the immigration system. What we have is a border problem which is not an issue for Canada.American and Canadian immigration systems cannot be compared. Canadian immigration is better organized in general. You have to be wary of why someone is "anti-immigration" to any extent. There are many who are anti-immigration for ethno-cultural reasons. Those aren't actual valid reasons.
There's a lot of conflation of the border problems with our entire immigration system. That became crystal clear to voters over the last couple years. As in Canada, U.S. voters want the numbers to be controlled. They want assimilation and economically sustainable immigration.
There are always politicians, activists and even employers who want higher immigration numbers and that's the rub.
I and other Americans would probably be satisfied with the pre-Trudeau Canadian immigration system.