I finished my TESOL from an accredited school without having to take out a loan. The teaching was excellent, and I'm a lifetime member of their website where I can access additional tools and materials.
I finished the course at my own pace, and the material is available twenty-four hours a day, seven days a week. Each lesson includes an instructional video and reading. The reading should be completed prior to viewing the video. I like that there are also two chances to score well on the tests.
There may be no better option in all of Canada than UNI-Prep.