Canadians and US Citizens have roughly the same standard of living. Thus when competing for jobs, the same scales of value are used. When you bring a group into this mix that is plenty happy to take much less pay, you destabalize the market.
This is rather simple. If you don’t see anything wrong with replacing our truckers with people who are willing to take 1/2 the salary they do, you and I disagree on this.
I don’t want to see US truckers undercut by people who don’t have families or lifestyles in the US to support.