Keep in mind that because Canada has no public dental coverage, people who live the serial-entrepreneurship life, never signing on with companies large enough to have benefits-plans, just have constantly worsening teeth. I have a non-negligible number of friends here who want to work at a bigcorp for a while just so they can finally get coverage to do 5+ root canals. (As it stands, they're just constantly taking anti-inflammatories and antibiotics to get through the days.)
You can get your dental work done in third world countries for cash for cheap. I got my wisdom tooth out for $30 in Vietnam. Same procedure is $400 in Canada.