2 weeks BAT takes $8 billion charge for Canadian settlement, warns on 2025 sales Yahoo Finance BAT takes $8 billion charge for Canadian settlement, warns on 2025 sales. Canada X