I have put together some very useful sites for countless hours of listening and reading practice. If you spend time to listen attentively, it will help you to improve your pronunciation and comprehension of English.
These grammar and vocabulary lessons are presented by a variety of teachers based in Toronto . Some are very entertaining! Have a look! You can browse the lessons by selecting "Teachers" or "Categories".