Well, perhaps you should ask the Canadian public if they want people who swear allegiance  to Allah over Canada in senior intelligence positions.  Sounds sensible to me.  Also, I just don't understand how you can be so hypocritical by constantly pointing out how racist Canada is while Muslim countries are the most oppressive human rights abusers on the planet.  I've lived and travelled there, and everything is racialized, women are hidden away, there's no religious or intellectual diversity allowed.  I don't like harassment at CSIS, but wouldn't it make sense to call out the far, far, far worse abuses in your culture and religion?  Or just live in a Muslim country if you think we're all so deplorable?