The woman is 38-year-old Brenda Ouma Aregay of Surrey, B.C.
The charges include two counts of Assault with a Weapon, two counts of Dangerous Operation of a Motor Vehicle, two counts of Fail to Stop at Scene of Accident, and two counts of Assault.
The incident occurred on 10th Ave. near Kingsway in Burnaby, B.C. June 28 and was caught on video by a bystander.
According to a Burnaby RCMP news release, upon arrival police found that one flagger had received serious injuries and a second flagger had been struck a little further along the construction zone. The second flagger suffered only minor injuries.
Police also received a complaint after arrival of a woman assaulting two children on a nearby street. It was discovered that the female assault suspect was also the driver of the vehicle from the hit and run at the construction zone, and the suspect driver was identified and arrested.
The first flagger to be hit suffered a concussion and bruising.
Burnaby RCMP is asking anyone who has any information about this incident to contact Burnaby RCMP at 604-294-7922, or if they wish to remain anonymous, call Crime Stoppers at 1-800-222-TIPS or submit a tip online at www.solvecrime.ca