A Trade-War looms large as the United States on the one side and Canada, Mexico and China announced tariffs against each other. As...