The president-elect said he intends to levy a 25% tariff on goods imported from Mexico and Canada until drugs and undocumented migrants stop crossing the border.