As a Quebecois, I find this is a tough one. 

On one hand, I think it is bad to accept misogynist cultural practices from other countries and that immigrants should be willing to integrate to Canadian society. I don't think it's in anyone's best interest to to make Canada similar to countries people are fleeing from.

On the other hand,  I suspect full face veiled women are among the most vulnerable  people in our society, as they might not speak the local language and are restrained from working. Denying them public services will make it worse for them. 

All considered, I think this law is a bad idea and we should instead work on alternative solutions that would enhance veiled women's integration to mainstream society.