I agree. This one sure is a toughy for the short term at least. It's just painful looking at it. Always red!
The buyback isn't for $2B. It is for 5% of the float which comes to about 43.5M shares. At $29 or $30 per share, it'll be about $1.3B. Even at $40 per share it still wouldn't be $2B. On a daily basis in the US they can only buyback 25% of the average volume for the previous 4 weeks. Comes to maybe about 2M shares. It's probably about 400k shares in Canada. If I were you I would forget about buyback.