"But presumably leave oil producers on a level playing field with their Saudi and U.S. competitors."

How do you figure that?  Canadian producers will be paying a carbon tax on all the energy, equipment and infrastructure that they use to produce their oil while foreign producers don't.  This will in turn drive up the price of Canadian oil while our oil producers and their employees don't see a single cent of the increase as it will be paid in carbon taxes to the government.