Prime Minister Justin Trudeau, right, is greeted by President of France Emmanuel Macron as he arrives for a private dinner at ...