I think we have to have an understanding on an object like the Kirpan, before we sit there and call it a weapon instead of an article of faith.
http://worldsikh.ca/page/understanding-kirpan
If you ban people from working in government buildings for wearing the Kirpan then you will literally lock out a workforce for discriminatory reasons. I don't see how this won't get challenged 10 ways to sunset in the Surpreme Court.
If Quebec uses the not withstanding clause they come across as pretty much bigots.