Nestle is buying Canadian vitamin maker Atrium Innovations for $2.3 billion, expanding its presence in consumer healthcare.