Police say they are still looking for a fifth suspect.
The rash of shootings started on Dec. 21 when a 20-year-old man was shot and suffered non-life-threatening injuries.
Police say shootings were also reported in a rural area and at three separate residences over the next few days, and investigators say the incidents were connected.
Police say as the investigation progressed, “it became clear that each of the individual incidents were closely related.”
Two individuals were located and arrested while a third suspect was already in custody.
Duston MacKenzie, 20, and three 17-year-old boys have been charged with several firearm-related offences, and an arrest warrant has been issued for a fifth individual.