Trump and the U.S.A. don't need Canada as much as Canada needs the U.S.A. Trump won't listen if Canada's PM Trudeau stands up to Trump. 

Trump will do whatever he thinks is good for the U.S.A. and Trump.