Trump promises to impose 25% tariff on all goods from Mexico, Canada
Mexico and Canada have every right and opportunity to easily resolve this long-standing problem, US president-elect said