We should just repeal the corporate tax. It is a tax on citizens. Corporations do not pay taxes.
No to a new type of tax, you simply get two taxes as they never repeal the other taxes.
But the repeal of the corporate income tax would be in the same bill as the creation of the carbon tax.