By raising taxes on (small)business and the middle class, your only making it more difficult than it already is.
The obvious solution is to tax the crap outa the rich, but that'll never happen.
Business taxes are at record lows as viewed in the post WWII context.
Canada's peak federal corporate tax rate was 28% as recently as the 1990s..
Today its 15%
Small business used to pay the same rate as every other kind of business........so 28%; today that number is 9% federally.
In Ontario, peak Corporate Tax rates were 16%, and now 10.5%
While again, small business used to pay the general rate and now pays a mere 3.2%
So lets review those numbers together:
Historic Corporate Tax Rate: (combined Fed/Prov), 42% on all business types
Current Corporate Tax rate (combined Fed/Prov). 25.5% on large business, 12.7% on small business.
*****
The U.S. federal corporate tax rate was 38% in the early 90's; today its 21%
Lets be clear, businesses are a tax shelter for the rich.
*****
Likewise, the upper middle class (and rich) have benefited from rafts of tax-shelters.
Whether that's lowering the Capital Gains rate in Canada from 75% to 50% (that's an inclusion rate of income for tax purposes, not the tax rate itself)
To RESPs (good for rich parents to set aside money for their rich children's education, especially with rising tuition due to those same parents and their businesses paying less tax.)
As well as TFSAs, REITs and myriad others
I say this btw, as someone with TFSA and RRSP and who benefits from the lower capital gains rate too.