Being a non-profit the funding would come from grants, donations, or interested businesses.  

The government's function would be to create a national structure to allow such a program to exist (mainly to get Ontario's inept Liberals to consider a new approach to training/education).