The Carney government needs to move quickly to invest in armed forces before it loses 'social licence' to do so, former Chief of Defence Staff Wayne Eyre says.