The decision was made after the Canadian Food Inspection Agency warned consumers not to eat the Arugula and Blue Cheese pesto and Pesto Rosso Sundried Tomatoes pesto.
The pesto, produced by a company called Petales, is sold in 200 millilitre glass jars. All lot codes and expiry dates are affected by the recall.
The Blue Cheese pesto may be contaminated with clostridium botulinum, which may cause botulism. Food contaminated with botulism may cause respiratory failure, paralysis or death.
The Sundried Tomatoes pesto contains sulphites which are not declared on the label. People with sensitivities to sulphites -- compounds used as preservatives -- may have serious or life-threatening reactions.
No illnesses have been reported from eating either pesto.