A 32-year-old Toronto man faces charges for allegedly sexually assaulting an eight-year-old girl at a retail store in Scarborough.