Police in Toronto say three 17-year-old boys are facing a total of 22 charges in a series of bank robberies.

Police say the charges relate to five "take-over" bank robberies that occurred in the Greater Toronto Area between June 1 and July 8.

In each robbery, police say up to three suspects stormed the bank, ordered customers to the ground and took physical control of some of the victims.

Investigators say the victims were robbed at gunpoint, prompting the Canadian Bankers Association to offer a $50,000 reward for information leading to the arrest and conviction of those responsible.

The robberies occurred during busy periods and became increasingly violent as tellers were pushed, put in choke holds and head locks and pistol whipped.

Police say information from the public helped the holdup squad further the investigation, leading to the arrests of the three teens.