At the federal level, education is the poor relation, because it's a provincial jurisdiction. I believe the federal government understands the importance of funding. It also understands the role Canada can play in retaining foreign workers. But first, you have to go and get them. You have to attract them and then make them want to live here.
There are gaps in education, just as there are in other fields. Is this because it's not considered a saving, or rather an investment?
I think we have to look at things the other way around, and view education as the lifeblood of francophone communities outside Quebec. In fact, it's true for Quebec as well.