Okay Allan, a simple "wrong" would've done just fine... 
What drives your smugness? European countries have implemented similar bans on face coverings, are they regressive bigots or perhaps the strategy of doing nothing in the face of assertive political Islam has failed conclusively in terms of a festering social fabric and segregated communities. The niqab has nothing to do with cultural relativism, it is a function progress (or lack thereof). Canada isn't different than countries where the niqab is common, Canada is advanced. Sorry not sorry, this is Canada, not Tehran, we don't beat women for the "immodesty" of uncovered hair or kill homosexuals - because we are an advanced civilized society. The shameless hypocrisy of western "progressives" appeasing a regressive belief system under the guise of "diversity" is embarrassing. No, this is Canada, not Riyadh - the niqab is a symbol of cultural regression all over the world - Quebec's new law is progressive and warranted.