Mark Carney's government has launched a defence-spending strategy worth hundreds of billions of dollars. To succeed, it will ...