Many immigrants chose to migrate to either Canada or the United States. No one forces these people to leave their homeland and settle in other countries. And I also recognize that so many people were forced to abandon their lives in their own countries of birth and settle in North America. The first group of people chose to do some thing on their own and the second league of people had no choice. All right, it's clear! I'm talking about the first group of immigrants who came to the US/Canada years ago just because they had money to invest here or they probably wanted to leave their countries of origins for reasons other than political activism or fear of prosecution.
A few days ago when I was boarding the airplane to come to Colorado, I happened to hear a conversation between the airline's ticket agent and an Iranian family. The daughter of the family was a naturalized citizen of the United States and the parents were, for sure, green card holders. Their final intended destination was Tehran through Milan, Italy. They presented their tickets, passports and all other necessary documents to be able to board the aircraft. The young lady also handed in her American passport. As you know, Iranian citizens need to obtain entry permits to be able to change their airplanes in European airports. Ticket agent asked the young Iranian girl if she had an entry Visa to get into Iran since the American citizens can not enter Iran without an Iranian government issued entry permit. The girl frowned and asked the clueless ticket agent loudly "Do I need a Visa to go to my own country"?
Ticket agent turned to her and asked if she had dual citizenship and the response was "absolutely yes".... Finally the Iranian-American family happily got their boarding passes and got on their way to go to "their OWN country".
I really wanted to yell at them and tell them that if you think Iran, the country you chose to leave on your own, is your OWN country. Then get the hell out of this place, give up your American citizenship/green card documents and go to your own country. America is your country and if you think it is not, then what are you doing here? Is it not just that you are getting a free ride in this society where you had no role in building it in the first place as well?
The whole point is that these people chose to come here and this is their country, they can very well be proud of their PAST but they can't call Iran, their own country, any more.
There's also another story where one of my best friends, an Iranian-Canadian, who works as a cashier in a big store Toronto got treated badly and got a weird look from a Jewish person when she said she is an Iranian. I am sure had she said she is a Canadian, or at least accepted to be a Canadian, then she wouldn't be treated harshly in the first place.
All I'm saying is that most of us chose freely to come here and we have to call here Our Own Country and forget the past. We can all be proud of our heritage but Canada and U.S are our countries and home. Please, remember that all of us have great and deep responsibilities to our new countries and we have to do our share!
Bottom line: You can't claim to be an Iranian while enjoying the benefits of a Canadian or American passport. Give that American/Canadian passport up if you want to remain Iranian.