Peel Region police say a man has been charged after they recovered nearly $1 million in stolen goods in a months-long retail theft investigation in Mississauga, Ont.