Dragan
For those who live and work in the USA, it is possible to become a citizen- one of my Canadian partners over there in NY did it earlier this year, along with a "United Nations" of other nationalities (his words!) all of whom were proud to be becoming US citizens. And they can all vote, though (from memory) there are still some things they can't do, such as become President.
I think this process is fairly universal in the first world- live according to the rules in a proper country for long enough and you can become Resident, with certain extra privileges; be Resident according to the rules for long enough and you can become a Citizen, with full voting and other rights.
Regards
j.R
"... They ne'er cared for us
yet: suffer us to famish, and their store-houses
crammed with grain; make edicts for usury, to
support usurers; repeal daily any wholesome act
established against the rich, and provide more
piercing statutes daily, to chain up and restrain
the poor. If the wars eat us not up, they will; and
there's all the love they bear us."
-- Shakespeare: Coriolanus, Act 1, scene 1