Donald Trump has said the tariffs are to force Canada and Mexico to step up their fight against fentanyl trafficking and stop illegal immigration