It's should not affect immigration application at ALL. Immigration to Canada has nothing to do with Iranian government.
However your sponsor who wants to come visit you in Iran might have some problems. For example if my Iranian passport expires I don't know who is going to renew it for me now...