Here's how a US trade war between Mexico, Canada, and China could play out for the stock market
Uncertainty will loom over markets even if Trump doesn't follow through with his trade proposals, and the impact could drag on S&P 500 earnings, analysts say.