North American food distributor Core-Mark Holding Company has today (21 June) agreed to acquire all of the assets of Klein Candy Co. for approximately US$65m.