The prime minister has some fences to mend with the once and future U.S. president, who has called Trudeau “two-faced” and a “far-left lunatic.”