Updated

The Salvation Army says it's been overwhelmed by offers to help since news spread of the theft of some $2 million worth of toys and donations.

It's believed as many as 100,000 toys were stolen over an almost two-year period from the charity's Toronto warehouse.

The Salvation Army says it only learned of the thefts after a whistleblower came forward in August. Spokesman John Murray says the response from people wanting to help replace the toys has been overwhelming.

Harold Chizick, a spokesman for Toronto toy company Spin Master, says the company is donating more than $100,000 worth of toys to the Salvation Army.

The Toronto facility's executive director has been fired. Meanwhile, the Salvation Army's Ottawa facility executive director has been fired after auditors discovered $250,000 was missing.