Canada succeeds as a multicultural country because religious beliefs have no place in politics. There are 10000 distinct religions worldwide (says Wikipedia) and Canada can neither prefer nor reject any of them. All citizens must be treated equally.
There has been much media chatter recently following the reassignment of a Quebec Grade 3 teacher for wearing a hijab. Objections to Bill21 are reasonable because the Quebec law violates the principle of religious neutrality.
Religious or cultural symbols such as hijabs, crucifixes, and turbans are only special to people who have certain beliefs or cultural traditions. Everyone else should call them clothing and jewelry.