Whether tip-toeing around eggs or religion, it's the same problem.
Why do people seek refuge in Canada from severe theocratic demands or conflicts in their homelands, then seek to establish a beachhead for their preferred 'side' here? Raised from infancy under religious strictures, is it so hard to see the unnecessary pointless imposed divisions? Why are women treated SO differently from men if all are supposed to practise modesty? What about the religions that evolved within the North American landscape, involving Manitou and Thunderbird? Makes more sense here than religions that evolved in deserts. Religions must be put in their place ... hundreds or thousands of years ago.
Amend the Charter to provide freedom FROM religion. People cannot be trusted to interpret messages from God because they imply God has a disturbed mind. An omniscient God would not favour such petty divisions. A creator of the universe wouldn't fret about fabric body coverings. Such a God would value all species.