I think carbon pricing and flexible regulations should be the backbone of a cost-effective policy that will minimize costs to achieve deep emissions reductions.
That being said, there are things that carbon pricing doesn't do. It doesn't necessarily provide full support to innovation and research and development. There's a case for subsidies there. It doesn't provide incentives to build infrastructure that private individual firms might not build. However, all of them together can work more efficiently. All of those things create room for additional support, information, and providing additional certainty about long-term carbon prices, perhaps through support from the Canada Infrastructure Bank.
All of these kinds of complementary polices can make carbon pricing work even better, both in terms of effectiveness in reducing emissions and in the cost-effectiveness of minimizing costs.