OK, but everything has its 'limits'.  And one such limit is muslim 'Sharia Law'.
Its absolute, unbendable, uncompromising, medieval and totally incompatible with basic Canadian  human rights and Law.
To pretend otherwise is unadulterated foolish fantasy.