Note that I did not mention germany, rather the US and canada, while the OP said "all of our allies". No two countries are ever the same. And NATO /= USA. There are lots of other organizations which would quality a country as an "ally" of the US other than NATO. Canada and the UK are linked to the US through numerous other organizations (eg NORAD).