Canada's education systems are pretty good (it's a provincial thing mainly), but they are far from great, IMO. Too many kids enter college and uni who are illiterate and innumerate. That has nothing to to with skin color, gender, etc. I think it's due to priorities. Too much idealism focusing on how a student feels about not getting through a grade and nonsense like that. Kids are resilient. They get over a surprising amount of stuff. All it takes for them to gain some confidence is to struggle at something till they know it.
Teachers need to get it through their heads that a kid learns if she/he is interested enough. Make a subject interesting and the rate of learning increases.
Another thing is that we seem to use the slowest learning kids as the baseline for educating kids and that holds back the bright kids. I think they should simply let kids learn at whatever rate they can and focus on the slower ones. Like, if a kid can finish a grade in 7 or 8 months instead of 10, let them.
And formal education for the very young isn't a good idea either, IMO. Making 6 n 7 year-olds sit in a desk like a highschool students gaping at scribbles on a blackboard or poring through texts for 50 minutes at a time ain't bright. They haven't learned to concentrate like that and they won't learn to do that easily. They have so many new things to check out that they can't focus for long on one thing for extended periods of time.
Mind you, that's how it was when our kids were in school. Maybe things have changed but I doubt it. And that's why we pulled our kids from the classes that they weren't doing well in and taught them at home. Had a bit of a battle with the school board over it, but they were susceptible to reason. The mundane aspects (like curriculum, text books, etc.) were easy to deal with.
Anyway, here's a bit of info about the overall education status of Canada's education systems (from the Conference Board of Canada), and like I said, it is good, but it could be a lot better.
And off to the side there's a comparison of a few countries standings. Not crazy about comparing countries' standings against each other because I don't think education should be some kind of race or competition at least till university levels, but anyway .....
Canadian education and skills—details and analysis