The Canadian prime minister's meeting with Donald Trump at Mar-a-Lago came after the president-elect's threat to impose tariffs on two of America's leading trade partners raised alarms.