Police have recovered truckloads of the toys stolen from the Salvation Army’s warehouse over a two-year period.

Officers said they raided a Brampton warehouse on Friday and found 146 skids of goods, including toys, cribs, strollers, food and personal care products. It took three tractor-trailers to remove the property.

In a statement, Salvation Army spokesperson Maj. John Murray commended police on their work and thanked the public for their support.

“We commend the Toronto Police Service for what appears to be timely progress in its investigation and wish it continued success,” said Murray. “Futher, we very much appreciate the response of individuals and companies that have stepped forward with donations at our time of need.”

Police are cataloging the goods and will return them to the Salvation Army when they’re done.

They said they would also reveal more details about the case on Monday.

Salvation Army learned of the thefts from its Railside Road warehouse, part of a $2-million fraud, after a whistleblower came forward in August.

Earlier this week, the charity fired its executive director, David Rennie, and Murray said both Toronto Police and the Salvation Army’s own auditors are investigating.

“To those Canadians who give to the Salvation Army, I would appeal to you to not lose confidence in the work of the Salvation Army and the work we do on your behalf,” Murray said.

“The Salvation Army regards every donation … as sacred. And we embrace our obligation to put those donations to good work to the people who need them most.”

Toronto toy company Spin Master donated more than $100,000 worth of toys to the Salvation Army after learning of the thefts.