Respectfully, we will disagree, as we so often do.
First off, I specifically noted TFSA is a tax shelter (income generated inside them is not taxable), not that its a deduction/credit, so there was no need to correct my accurate statement.
Second........as someone who its fair to say is 'comfortable', I pay well less as a % of income on my tax than the sticker rate.
Its not a percent or two less.........its a lot less.
If your paying more, fire your accountant.
I would strongly advocate for a zero-deduction model, where 100% of income is taxed identically; but with a higher tax-free exemption and a lower rate structure; albeit, I'd be content to see more revenue collected as well.