Companies in Canada that buy back the most stock

Share buybacks · Fiscal year 2025

1Canadian Pacific Kansas CityCP$2.8B
2Imperial OilIMO$2.3B
3Suncor EnergySU$2.2B
4Manulife FinancialMFC$1.7B
5Barrick MiningB$1.5B
6Canadian National RailwayCNI$1.5B
7Cenovus EnergyCVE$1.4B
8Sun Life FinancialSLF$1.2B
9Lululemon AthleticaLULU$1.2B
10Canadian Natural ResourcesCNQ$1.0B