Updated

The former executive director of a Salvation Army facility has been charged in the alleged massive theft of thousands of toys and donations from the charity's Toronto warehouse.

Staff Insp. Tony Riviere said Monday David Rennie, 51, is charged with theft, possession of stolen goods and breach of trust and will appear in court on Jan. 4.

The Salvation Army announced the theft last week, saying up to 100,000 items worth about $2 million were allegedly stolen from the facility in Toronto's North End over nearly two years.

Salvation Army Spokesman John Murray says Rennie had been fired. Murray says the charity will work to ensure it never happens again.

Police found 146 wooden platforms stacked with toys, baby cribs, strollers and other items in a warehouse northwest of Toronto.