I think most Canadians wish the government would apply more ingenuity and resources toward addressing the issue of tax evasion and offshore tax havens, and less time making tax policy "fair".  Funny how tax policy has to be the same for people who jumped into earning right out of high school or undergrad education, vs those who have spent 10-15 years deferring their earning potential to acquire the necessary skills and education to take care of other Canadians.  To me, in this case, "equal" doesn't translate to "fair".  Where was "fair" when these doctors were working 36 hour shifts for multiple years,  underwriting the costs of medical care with their servitude?  Why is it suddenly unfair to allow doctors, or other small business owners, who have self-funded, deferred income, taken risks, delayed having families often, and sacrificed hugely of personal time, to reap a financial reward greater than that of people who took a far easier and shorter road? Seems like a big double standard.