US President Donald Trump has signed an economic policy imposing significant new tariffs on Canada, Mexico, and China.