I have travelled throughout the Middle East and have never seen anyone wear a niqab in Iran. In Iran women are only required to cover their hair and the majority of Iranian women who immigrate to Canada do not even wear a hijab.