The Canadian Food Inspection Agency has suspended the licence held by Deccan Enterprises of Scarborough.
It said the company failed to develop a preventive program and a recall for imported foods.
It said CFIA also cancelled the licence held by The Little Oak Nutrition Company (Canada) Ltd, It is based in New Zealand.