Terrence Rocks, 35, of Sudbury, is facing a single count of robbery after the incident which was caught on security video.
He made a brief court appearance on Thursday and will be back before a judge on Monday for a bail hearing.
It happened shortly before 7:30 p.m. Monday, after the woman withdrew cash from an ATM near Yonge and Wellington streets.
It’s alleged a man approached her and tried to grab her money. When she resisted, he reportedly pushed her to the ground and took the cash. He then left the area on foot.
The woman was treated in hospital for non-life-threatening injuries.
“You’re not getting the money for nothing,” the feisty senior tells CityNews in an exclusive interview.
“I thought of the cameras and I wanted to try and get a picture of his face because it’s no good if I don’t get his face.”
York Regional police chief Eric Jolliffe commended the woman for her bravery.
“I am inspired by the strength and determination of this 81-year-old woman who experienced such a traumatic event but remained so calm and focused,” he said. “The entire police service and the community is behind her and through this teamwork, the man responsible can be held accountable for his actions.”
Police released video and photos the suspect. He’s expected to appear in court on Thursday.
Watch the video below or click here.