I think the issue is that you can only be registered to vote in one jurisdiction. So being a citizen isn't enough (though as I understand it, many jurisdictions let you cast a provisional ballot in these situations)