British Columbia’s attorney general has cracked down on money laundering in the province’s casinos by requiring high-rollers to provide more information and giving regulators new enforcement powers following reports of large, suspicious cash transactions.