From climate change to NAFTA, Donald Trump and Justin Trudeau have a lot to talk about over their respective terms in office
USA and Canadian Flags at the Canadian American border