A ILSC foi fundada em 1991 e hoje se tornou uma das maiores escola de inglês do Canadá. Ao longo desse tempo ensinou aproximadamente 100.000 estudantes de mais de 100 países ao redor do mundo. Todas as unidades seguem um padrão contínuo de educação. A ILSC Vancouver é a unidade pioneira da rede ILSC. Situada no centro de Vancouver, a escola é dividida em quatro prédios espalhados pelas ruas Granville, Richards, Seymour, Hastings e Dunsmuir, próximo a bares, restaurantes, shoppings e comércio em geral.
O campus da ILSC esta situada em um amplo espaço, dividindo as salas de aula em quatro grandes prédios. As instalações em geral inclui 90 salas de aula, biblioteca, 12 laboratórios de informática e multimídia , 6 lounges de descanso para os alunos e por toda a escola é possível acessar o WIFI. São organizados passeio extracurriculares na semana e nos finais de semana.