Umaish Ramrattan, 61, was charged with 40 criminal counts in the theft of toys, strollers, cribs and baby food from a Salvation Army warehouse, the Toronto Star reported.
On Monday, 51-year-old David Rennie turned himself in and was also charged with 40 offenses. He is the former executive of the charity's Toronto operations.
An internal audit by the charity in September discovered items had started disappearing two years ago and police were notified Nov. 6.
The bulk of missing items were found Friday in a warehouse northwest of Toronto on 147 pallets that required three tractor trailers to shuttle to a facility for cataloging, police said.
A day later, more of the stolen goods were recovered in a north Toronto warehouse.
Police said all indications were the stolen goods were destined for resale at flea markets.
It wasn't immediately clear if police had more "persons of interest" in the investigation.
Selena Gomez drops F-bomb, walks off stage during Jingle Ball performance
Exploding whale video goes viral on Internet