The Iranian travel advisory includes—this is my recollection, and it's been a while since I've looked at it—reference to the fact that Iran does not recognize dual citizenship and that a Canadian-Iranian citizen being arrested will not, in the eyes of the Iranian government, be considered a Canadian citizen.
En ce qui concerne l'Iran — et je me fie à ma mémoire parce que ça fait quelque temps que je n'y ai pas jeté un coup d'oeil —, le site Web mentionne entre autres que l'Iran ne reconnaît pas la double citoyenneté et qu'un citoyen canadien d'origine iranienne ne sera pas considéré, aux yeux du gouvernement iranien, comme citoyen canadien.