Ever since OPEC + decided that they were going to maintain the production limits, the bid on crude and distillates has been rather relentless. The market was not expecting that.
I knew on that OPEC+ news it would be somewhat game changing. The Cdn Energy companies I trade are already flipping to profitable in Q4 so it's a perfect storm really. Only real issue was all the broader market weakness in the US was preventing the full move up. The overall move since October is massive. This is the thing about the TSX; it's highly inefficient at times and will sometimes oversell stocks to a ridiculous degree ( eg MEG at $2.40 in October ).