Trump launches a baffling trade war against Canada and Mexico -- "Trump knows the United States has more leverage over its neighbors than they do over his country. But exploiting that position of strength could cause a historic rupture."