Canadian universities are offering so many free online courses. You can take the classes even if you're not enrolled as a student. The University of Toronto, the University of British Columbia, and ...