@1idq+1g8yLQer When I was hired, I was told by my Ford team lead that they had spent time trying to fill the position with American workers to no avail. The people willing to fill the position didn't have the required technical experience or knowledge, and it seems the talented people didn't want to move to Detroit to earn a subpar salary.
For Canadians, the positions at Ford are way better than for Americans. The currency exchange boosts the salary around 30%, Windsor is a nicer city than Detroit and just 15 minutes away from Dearborn, and lets not forget about Public Health Care in Ontario. Plus the chance of converting (like OP"s intentions) the TN visa into an HB1 with a GC.
The last reason was the main motivation for me to take the job at Ford. I was already making a similar salary in Canada, living in a nicer place, but that was an opportunity to access, in time, the whole American job market.