New US tariffs are in force against Canada, Mexico and China after President Donald Trump confirmed they would go ahead.