Trump’s tariffs are the wild card, but Trudeau has set the table in Charlevoix for some feel-good moments, too.