Durham Regional Police say three males entered a Royal Bank branch in Courtice, Ont., at noon on Wednesday.
Police say one of the suspects had a gun. The group ordered the people inside the bank to get on the ground, while one suspect went behind the counter. The suspects fled the scene with cash.
Hours later, police executed search warrants at residences in Durham and Toronto.
An 18-year-old male from Toronto, a 17-year-old male from Ajax, a 17-year-old male from Oshawa and 17-year-old male from Scarborough, are now facing various robbery, firearm and narcotics charges.
Police say the accused have been linked to three bank robberies in Toronto, one in Pickering, two in Clarington and the Courtice robbery.