There are two courses that the govern of Canada offer to immigrants: LINC and ESL. LINC stands for Language Instruction for Newcomers to Canada and is designed to assist newcomers to Canada in their settlements and English needs. ESL stands for English as a Second Language and is designed for adults who requires assistance in their language skills.
Please be aware that if English is not your first language, maybe you need to improve your English skills. I thought I knew English when I came. But what I didn’t realize is that the English course that I took back in my country was taught for some teachers that were not Americans/Canadians natives. What it means is that here things are completely different. Canadians speak soooo fast compared with the speaking classes that I had there. Keep this in mind.
Also, one of the courses that I took there – grammar and pronunciation. Remember when our teacher asked us to spell every single word in the alphabet? So, it is also important. Here our first and last names are not common and then, usually whatever you go, the person will ask you to spell your name. If you did not practice this lesson back, you will also have problems to pronounce your name here. Sometimes you can get embarrassed as a simple thing like this makes a difference in front of other people!
LINC courses are usually free. ESL courses sometimes you need to pay a fee – it depends of each school and it is for sure less than $ 30 dollars. Check with the library of your city where you can take these courses. In Toronto there are a lot of places that you can study, as public schools, immigrant centres, community centre, libraries, etc.