This is a left turn by the Liberals.  With 40% of Canadians in government securing that base is key. By placating the base they squeeze the NDP out and then move to secure countless majority governments.

Sprinkling is the the least defensible of the tax savings practices and so top centre with the messaging. But passive investment and issues related to inter-generational transfer  make sense for small businesses.  

Failing to distinguish between real businesses and tax planners is a cop out.  No one is defending corporate veils that tag along to save tax,

Finally, RSP contributions are not enough to build secure retirements and TSFA accounts have been halved. Yet civil servants have fabulous pensions paid by taxpayers...at least the employee is payer more of it themselves now.

Good politcs but bad policy.