Trump stretches trade law boundaries with Canada, Mexico, China tariffs