In order to give an appropriate answer to the question you raise, we would have to go back to 1982, when a document entitled “The Constitution Act, 1982”, incorporated the Canadian Charter of Rights and Freedoms, was enacted. The answer is right there: it uses the term “chacun” or “everyone”, in English. Therefore, it applies to everyone living in Canada.
You cannot have different legal systems for people living in Canada. There is one legal system, and if we want to exclude people, then we need to name the people that are excluded. Then we can say that those people are not entitled to constitutional protections and guarantees. But, in that case, we have to officially state, for all the world to hear, that Canada is refusing to provide certain guarantees to certain people. Let's not bury our head in the sand. Either this document is valid or it isn't. It has been in effect since 1982, and I believe it has a certain force which, unfortunately, is binding.