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.
I doubt this is correct. The argument against universal healthcare was similar and provably, historically wrong.
As UBI is not a lot per person and only goes to very low income people, the burden on the entire country is not great. And it turns out that impoverished people are a burden on the country. Alleviating that burden offsets the costs.