A Toronto man is facing several charges, including robbery, following a carjacking in Guelph this past summer. The incident happened on Aug. 20 outside a downtown business, where a man was approached by a stranger armed with scissors as he left his car. A fight ensued, with the victim punching the suspect as he tried to get back in his car and leave the area. He was unsuccessful, as the unknown man then punched the victim in the face twice and threw him to the ground before getting in the victim’s car. The suspect hit another car and almost hit the victim as they fled the area in the stolen vehicle. A Guelph Police investigation found that the suspect had abandoned another stolen car just days before this incident. On Thursday, a 22-year-old Toronto man was arrested for robbery, dangerous driving, possessing stolen property over $5,000, possessing a weapon for a dangerous purpose and failing to stop after an accident.