President Donald Trump has imposed new 50% tariffs on a range of Canadian imports, citing what his administration calls discriminatory trade practices against US industries.