When we're talking about skills, that's not an easy answer. But it really needs to start a lot earlier than it is now.
We hear a lot about STEM education—science, technology, engineering, and math—which is something that can't just be tacked on at the university level. If we are to build a digital economy in the proper sense of the word, we need people to get into these university-level programs with training in the advanced high school maths and sciences they will need in order to be competitive in the job market in the future. It's a longer-term problem than just post-secondary education programs or even at the high school level. We really need to start kids coding basic things at the primary level so they are computer literate and media literate at a much earlier age.
I know that's not something that the federal government necessarily has a role to play in—