In my opinion, as a parent, you shouldn't push your kid(s) too hard or expect him/her/them to achieve what you have not yet succeeded.
In the end, I believe, kids will do better than us even they don't go to primary-high schools there in China. What they learn here makes their life easier here and makes it easier for them to succeed in their careers here in Canada. Most education systems in the world work, just that they work differently in different ways. I wouldn't try to find out which system is better, rather I would try to figure out what is good for the future of kids if they live in Canada.
After all, as a parent, you wouldn't want your childeren to go through what we have experienced as immigrants, I guess.