https://www.yahoo.com/news/trump-keeps-promises-trade-144239362.html
The steel and Aluminum that comes from Canada is mostly Chinese transhipments.
Tariffs on $50B is not very much. Add a 0 to that then that would make a dent in both trade deficit and the budget deficit. But it is a start.