President-elect Donald Trump threatened Monday to slap a 25 percent tariff on Mexican and Canadian goods as long as the countries allowed immigrants to flow over the U.S. border.