For anyone looking for a basic maintenance course, I found this on RTI's Facebook page. It looks cool. You get to work on your own bike and it's in the North York area. They have a course running May 28th.
http://www.ridertraining.ca/courses_maintenance.html
http://www.ridertraining.ca/courses_maintenance.html