The problem (with respect to physicians) is that this is a battle between the federal and the provincial governments.  Healthcare is a provincial jurisdiction.  In order to save on costs, the provincial governments created medical incorporations in lieu of increases in fees.  

Effectively, provincial governments tried to increase take-home pay for doctors out of the federal pocket since the federal government "paid" for the increase in take-home pay in the form of decreased taxes.

While you can argue that doctors should be given higher salaries with pension and benefits rather than given tax benefits is simpler and better, the truth is this has not happened and the provinces do not have the money to do this.  The federal government is not going to be willing to increase health care transfers to the provinces to pay for doctors. 
 They have their own ballooning expenses/debt for other pet projects that they feel is more important / politically expedient.