Updated

Toronto police say they have recovered a massive cache of toys and donated goods worth about $2 million that were stolen from a Salvation Army warehouse and being sold for profit.

Police said Saturday that they had to use three tractor-trailers to haul the items, which were found a day earlier when officers searched a commercial warehouse in Brampton northwest of Toronto.

Police say they discovered 146 wooden platforms stacked with items including toys, baby cribs, strollers and food.

It's alleged that up to 100,000 items worth some $2 million were stolen from a Salvation Army warehouse in north-end Toronto over nearly two years.

The Toronto facility's executive director, David Rennie, has been fired. No criminal charges have been filed.

The Salvation Army says that it reaches 1.8 million Canadians in need every holiday season.