Agropur is warning people not to drink its Québon brand of milk produced at its Montreal plant.
The recall includes about 800,000 cartons and bags of white and chocolate milk.
The affected milk products expire on Nov. 1, 2 and 3.
Consumers can check next to the expiry date for the code AGRT 2889, which means it comes from the Montreal plant.
The company said the products do not meet its quality standards.
Agropur spokesman Marc Labelle said the milk went bad before the best-before date, and the company is investigating to determine how this happened.
The company discovered the problem after receiving complaints, but there have been no reports of any illnesses associated with people drinking the milk.
Labelle said there are no health risks, and the recall is a preventative measure.
The milk was distributed in grocery stores in many parts of Quebec including the Montreal, Abitibi, Estrie, Lanaudière, the Montérégie and the Laurentian regions.
Agropur said consumers should return the products to the grocery store for an exchange or refund.
They can also call the company’s consumer help line at 1-800-501-1150.