Canadian dairy cooperative Agropur has booked sales of nearly CAD6bn (US$4.5bn) and "substantially improved earnings" for 2016.