Trudeau gets slammed at Nato