Share buy backcan begin tomorrow.
They will be buying back ~5,149,000 shares on the TSX over ~255 trading days = ~20,000 shares/day.
They are limited to a max of ~66,000 any one day.
They will be buying back the same amount on the NYSE.
In my opinion this is the reason for the rally over the last two days. Hopefully, it will continue.