A lot of people move to Canada because they want better opportunities for their children.
Here is a great TED Talks about how to make children more innovative.
https://blog.ed.ted.com/2015/04/23/on-raising-kids-who-are-more-than-hoop-jumpers-a-teenage-ted-speakers-mom-on-how-she-encourages-her-sons-to-innovate/