Stocks immediately took a hit on fears of an impending trade war as both Canada and Mexico announced retaliatory tariffs. The ...