This is a somewhat off topic discussion as it is not a racism issue at all as far as I am concerned.
It is also a very complicated topic. Admitting that I am not a muslim (not associated with any religious group) and therefore cannot begin to understand the religious challenges associated with this, as an immigrant (Canadian citizen) living in Canada nearly 10 years, I do not believe that the intent of this regulation has anything to do with persecution of religion or race. It is a simple matter of making sure that people are able to identify themselves before receiving services they are entitled to as citizens. Can't truly be sure that you are actually rendering the service to the right person otherwise.
That said, I also believe that religious freedom is a value that Canada should uphold where at all practicable or possible, and it may be possible to make some special accommodations for these woman, so that their religious freedom is not impinged upon but officials rendering services can still identify the person. I would even be fine with my tax money being used to make this possible.
On the other hand. Nobody forced these families to move to Canada. It is somewhat hippo-critical to choose to move to canada (because Canada is such a great place to live, which I might add is because no one group (race, culture or religious group) is allowed to force their will onto another), and then expect conformity of all around with your beliefs and cultural rules, when you do not wish to respect the beliefs of the society you are choosing to find yourself in. "When in Rome you dress as the Romans do" (especially if you are choosing to be in Rome)
In the same line, I also find the insistence by Sikhs to wearing their head wear, when they are working in the RCMP (police) and as part of the RCMP uniform a problem. Working for the RCMP to my mind is a choice. Nobody is conscripted into the police force. Nobody forces them to do so and it seems to me that if you are choosing to be a police officer you should be willing to accept the Canadian uniform of a police officer (without any religios or culturally associated deviations). It is the uniform of the police and therefore not intended to define or offend but to reflect the society in which it operates. Unbiased and without undue influence) In fact when any grouping is permitted to push their beliefs onto a public organisation (like the RCMP) this does make me feel safe or served for that matter. It makes me feel very unsafe. What is the next step from there?...Communism or dictatorialism?...
Anyway, please understand that I do not mean or intend to offend with these statements, though I think that mutual consideration is, and should be a multi-directional thing, and one of those things that make Canada as great as it is.
Just saying.