Angela Merkel Donald Trump Justin Trudeau

German chancellor Angela Merkel, American president Donald Trump, Canadian prime minister Justin Trudeau and other G7 leaders meet in Charlevoix, June 8, 2018

German chancellor Angela Merkel, American president Donald Trump, Canadian prime minister Justin Trudeau and other G7 leaders meet in Charlevoix, June 8, 2018 (Flickr/Justin Trudeau)