Could I make a suggestion? The Canada School of the Public Service does certify some language schools and this process of certification has been fairly limited. This language school is not certified, nor is there a requirement that public servants get sent only to certified language schools. So it's an area you might want to explore.
On June 18th, 2009. See this statement in context.