Many middle class Canadian pay 25% or more just in income tax. Then you have to add sales taxes, property taxes, and the rest.
I would say he is about right.
The top income tax bracket is over 50%. If you are very high income, you can pay well over 30% just in income tax (overall).
For anybody that does not understand progressive income tax brackets, a top rate of 50% does not mean you pay 50% on all income. You pay nothing to a certain point, pay a lower percentage up to a certain level, and then it goes up on what you make beyond that level. On the 30,000th dollar you make, you might pay 25 cents tax. On the 200,000th dollar, you might pay 53 cents. On your first dollar, you pay nothing.