President-elect Donald Trump has kicked off his diplomacy by promising a 25 percent tariff until Mexico and Canada shut down their inflows of migrants and deadly drugs.