The supply chain has to be changed, that's the whole point of Trumps argument,  to improve the balance of  trade between the US and Mexico.  Canada and the US is almost balanced.   China is the elephant with a $350 billion US deficit