Canada has two official languages, neither of which is mandarin. Nothing wrong with learning mandarin or any of the other hundreds to thousands of languages on the planet, but in Canada students should learn the two official languages in school for free first. Heck I would make a minimum of three languages mandatory french, english + a third...