No U.S. ally safe from Trump's criticism at NATO summit

That includes Canada and Prime Minister Justin Trudeau, who met with Trump for the first time since the G7 summit in Quebec last month.