Answer
The answer is that Carter also held Canadian nationality in addition to being American. This was due to his mother's Canadian origin, which automatically granted him Canadian citizenship. Carter himself never used this nationality, but it is a recognized legal fact.