For training in English as a second language, there is federal funding from Citizenship and Immigration Canada. As for French training, I couldn't give you an answer. I don't know whether it's provincial or federal funding.
On May 13th, 2010. See this statement in context.