As a cynical liberal, you obviously don't know what you're talking about.
Businesses have only a very limited ability to pass costs to their customers. The reason is that the cost, in fields where there is competition, is pretty well set by a fairly standard supply-demand curve. If it becomes more expensive to produce something, the supply curve changes, but there's no bloody way a business can pass along costs and add their profit margin to it (unless you're talking about a contract specifically written that way).
If a business could just pass its costs onto its customers, then it could just raise its prices now and make more money. Do you think businesses in general keep their prices low and their profits low, for some reason? My observation is that they like profits, and set prices to their best guess on what to charge to make maximum profit.
Besides, if there's different ways to produce something, that produce varying amounts of carbon dioxide, the tax shifts production towards the methods not using as much carbon dioxide, reducing the amount of tax paid anyway.