Now we have a case of a Muslim woman who wants to become a Canadian citizen but refuses to remove her face-covering niqab for the citizenship oath. She called it "mandatory" for her faith and "integral to the modesty that a Muslim woman must show." Well I know several Muslim women who wear just a hijab and they feel perfectly at ease with that, so the niqab hardly seems "mandatory".
In 2011 there was a niqab ban put in place which caused a huge controversy, and the then-immigration minister said: "This (the citizenship oath) is an act of public witness, you are standing up in front of your fellow citizens making a solemn commitment to be loyal to the country... I do not know how you can do that from behind a kind of a mask."
Several days ago, that ban was struck down by a federal judge. The Prime Minister's office is appealing the decision.
My opinion on the matter is this: in Canada we need to have our faces uncovered when having photos taken for an official ID like a medical card, driver's licence, or passport. It's only fair to have one's face uncovered when taking the citizenship oath. Allow the woman to take the oath in a separate room and/or with a female officiant present but the niqab should be removed for such. Religion has nothing to do with it.
If you won't uncover your face for such an important step, sorry, you don't qualify.