MOSAIC has free classes for beginner and intermediate students, and for students who can’t read and write. Some childcare is available for beginner students.
Language Instruction for Newcomers to Canada (LINC) and LINC English for Work (EFW). The programs are funded by Citizenship and Immigration Canada (CIC).
Online classrooms: http://english.mosaicbc.com/