"But reducing the benefits of keeping a "passive" investment portfolio inside one's private corporation could raise $2-billion"  All this for $2B???  The Ontario teachers pension cost the Ontario taxpayers $1.53 billion in 2014-15.  So how is it "fair" that those taxpayers that are actually givers pay more while the takers get more and more.  
Morneau wonders why business owners are mad.  Start by looking at taking less from the taxpayer to pay for generous pensions that we don't have a hope in heck of getting then talk about tax reforms and making the system fairer.