A 20-year-old Toronto man has been arrested and charged with three counts of robbery following a string of bank holdups over the past week. 

Toronto police say the first incident took place last Monday at 6:55 p.m. at a TD Canada Trust bank on Sandhurst Circle, near Finch Avenue East and McCowan Road. That's when a man allegedly approached a teller and presented a note saying he was armed and demanding money. Police say the man was given cash before fleeing the bank. 

Two days later on March 2, police say the same man entered another TD Canada Trust bank at 4:30 p.m. in the same area and provided a teller with a note before fleeing with more cash. 

On March 3, police say the man went to a TD Canada Trust bank at 6:50 p.m. near Kennedy Road and Steeles Avenue East in Markham. He gave a teller a note with the same message as the earlier robberies and escaped with an unknown amount of money, according to police.

Authorities say no one was injured during any of the alleged incidents. It's unclear how much money the man is alleged to have taken from the banks.

The accused was arrested last Friday and is scheduled to appear in court Monday. 

Anyone with information is asked to call police at 416-808-7350 or Crime Stoppers anonymously at 416-222-TIPS.