Students (undergrads before dents school) are subsidized by the govt for up to 70-80% of their costs.  Doctors intern and get paid, reasonably well compared to most young Canadians starting out in almost any field.  There are write-offs for tuition plus a general student allowance as well.  Many medical school and dental school programs are still partially subsidized by the govt.  If you don't like it, then get a job after high school or with that BSc and give the whining a rest.