A)Quebec could use the notwithstanding clause of the charter
B) no ones religious freedom is being impinged upon, you can believe what you want wherever!

C) only during certain requests for public services must you show your face. A reasonable request in a society of humans where we both engage with people visually and also demand confirmation for identify for certain services and at certain times.

Religion is only a belief, it is not based on any reasoned objectively verifiable sets of data or even universally reproducible theories. It is faith based belief in the supernatural. Thus, although allowed in our society and is not repressed in any way, some of its more silly 'sincerely held beliefs' can be curtailed at certain times for the benefit of the secular public space, so as not to disadvantage or advantage one group over another. A secular government is important to avoid favouritism of any creed,as is availing oneself of certain services.

Believe what you want in your own time