IIRC the right to education in either official language is in there. Ditto for other government services. Language rights are serious business in Canada.
The country started as a pretty forced union between the Quebec, populated by Francophones, and upper Canada which was full of Loyalist refugees and escaped slaves and things. Keeping the peace between the sides was paramount if the British wanted to keep their united bulwark against American expansion going. Even so, Quebec came pretty close to separating a couple times in the late 20th century.
Stuff like free speech and basic human rights is actually in a separate, later document.