Cabinet is introducing a long-promised anti-corruption bill for Canadian energy companies amid suspicion the legislation was crafted by lobbyists. The measure waters down earlier opposition proposals to scrutinize the conduct of firms operating abroad: “You could drive a truck through those exemptions”.