The White House claims the tariffs are meant to punish the Mexican and Canadian governments for allowing fentanyl to be smuggled into the U.S.