The incidents happened on Friday, July 22 in the Yorkville area near Bloor and Church streets.
Toronto police said a 76-year-old woman was sitting in her parked vehicle when a man wielding a knife approached her and demanded her car keys.
According to information, the woman drove away in a car and stopped.
Police said the same man approached the driver a second time and “grabbed the door handle, trying to open the door.”
The victim was able to safely leave the area.
Investigators said a short time later the same suspect approached and got into another vehicle that was not occupied but had the engine running.
The suspect reportedly got into the car as its 34-year-old owner was returning.
He then allegedly pulled out a knife and “shoved it at the driver,” police said.
The suspect fled after a brief struggle.
Uniformed officers from 53 Division quickly responded, found the man and arrested him.
Robert Power, 30, of Toronto, has been charged with two counts of robbery with an offensive weapon and one count of carrying a dangerous weapon, carrying a concealed weapon and failing to comply with a release order. He appeared in court on July 23.
Police said at the time of his arrest, Power was in possession of the knife used during the robberies.