Ladies with all due respect why would you come to a welcoming country and believe the first thing you should do is insult your hosts?   The Niqab is considered rude and offensive so why come here if that is your belief?   You did not have to..but decided to come  here and believe it is your right to insult us.  Poor manners of your part.   So answer that and forgo the cheap platitudes. 

 I agree you are now Canadians so wear it all you like as that should be your right, but we should not have permitted you in, in the first place.   

I do not find pictures of Mohammad or Allah offensive....Can I wear a picture of him on a T-Shirt in your home or in the country you are still more loyal too?  

For the record I would not as YOU would find that rude and offensive and I would prefer to show good manners. 

We all know this is not a religious garb Mohammad the feminist for his day would agree with.   He was far ahead of his time and considered women equal and sought their advice often.