Now the interesting question to me is why is that a country with a tenth of population can have car, truck and military plane manufacturing yet Canada can’t, even with virtually all resources for inputs, including energy can’t.
They are also (unfortunate?) to share a border with USA and be party to NAFTA. This makes it trivial for educated, professional Canadians to work in the US on a TN visa indefinitely. We know that the doctor and nurse brain-drain from Canada to the US has been ongoing for decades. But it's actually every industry since US firms pay 2-3x more than equivalent Canadian firms.
The reality is that Canadians get very good, tax-payer subsidized educations and then immediately go to the US to work for 10+ years and only return later when they need to start drawing on the Canadian social services for things like healthcare and family care. And Canada itself got none of the benefits of that workforce in between.
I saw a figure recently that the US issued an all-time-high 800,000 TN admissions to Canadians in 2016. And then in 2023 it surged to nearly 1.3 million.