Amid a sea of American and Canadian flags, and cheers of “oh my gosh,” U.S. President Barack Obama welcomed fellow progressive leader Canadian Prime Minister Justin Trudeau to the White House Thursday – for the first such state visit in nearly two decades.
Canadian PM Visits Washington

9
A boy in the audience holds Canadian and American flags before President Barack Obama greets Canada’s Prime Minister Justin Trudeau, for an arrival ceremony on the South Lawn of the White House, March 10, 2016.

10
Members of the audience gather on the South Lawn before President Barack Obama greets Canada’s Prime Minister Justin Trudeau, for an arrival ceremony at the White House in Washington, March 10, 2016.

11
President Barack Obama and Canadian Prime Minister Justin shake hands following the conclusion of their joint news conference, March 10, 2016, in the Rose Garden of the White House in Washington.