I have a different take on itYesterday was the last day for tax-loss selling in Canada.
It was the last day to trade stocks and have the trades settle in the 2023 calendar year.
What you're seeing today is short covering.
By holding off until today to cover their positions, the shorts have deferred having to pay taxes on their gains until 16 months from now