The difference is that Canadian drivers are vetted in Canada, and drive in the US. Where as Eastern European/Asian(Indian) drivers who are NOT here on a visa/temporary residence(green card)/citizen status, are able to get privileged driving status.
They work 3/4 months, make so much money (in comparison to back home), live there a few months, then come back for more earnings.
All the while, their freight pay, doesn’t even cover the cost of running that truck. Example: $1.60ish per mile, is required to run a truck/trailer to break even: equipment payment, insurance, tires, diesel, taxes (!!!!), payroll, etc. Normally, a truck wouldn’t take that freight, unless they are in a tough spot, something got cancelled or whatever, they will only take it as a last ditch effort to make it to the next trip. But consistently the freight being covered, is paying sub-$1. Literally barely covering FUEL expenses only. How do I know? Cuz the brokers giving out these freight contracts tell us the price they got it covered when you ask why the price is so low.
Anyway, this was a tangent sorry lol