Prime Minister Mark Carney heads to the NATO summit in Turkey as allies face pressure to boost defence spending and manage tensions with U.S. President Donald Trump.