Any one who is not a citizen should not have the right to vote
If someone has been living in the country for 10 years or more and has chosen not to become a citizen has also chosen not to have the right to vote. No other country in the world allows non-citizens to vote.