NATO countries are bolstering their militaries after U.S. President Donald Trump "won the argument" on defence spending, Prime Minister Mark Carney said Wednesday.