Centennial College has an English for Academic Purpose program which helps students who are new to the country or students who feel they're academic English could be updated. There are three different difficulty levels depending on your strength in English.