In Canada, language schools specialize in teaching international students or newly arrived immigrants English or French as a second language. They may also prepare students for language proficiency tests.
In most cases, language schools are privately funded schools though some publicly-funded colleges and universities run their own language schools.
StudyinCanada.com provides a comprehensive list of language schools.