Apparently you are unaware of Section 29 of the Charter of Rights which protects denominational school rights.

You are also unaware of the Alberta Act, 1905 (part of the Constitution) creating the Catholic school system in Alberta.

Now, while the extent of the Catholic school system's rights to teach a Catholic education may well be litigated, it is rather rich for you to wave the constitution that literally entrenches those Catholic rights and kvetch about the application of that selfsame constitution.