GM reveals the real reason it's halting Canadian production and laying off workers—and it's not Trump's tariffs | Fortune