The 16-year-old and 17-year-old were found dead in a rural area of Surrey.
RCMP say the alleged assaults occurred between 2015 and 2017.
The incident was recorded on camera.
The death is under investigation.
The woman was able to fight off the suspect and he fled.
The city has seen 31 shootings so far in 2016.
Four people have been arrested.
The man was taken into custody without incident.
Anyone with information about the incident is asked to call Surrey RCMP.
Both suspects in their 20s have been released from custody under strict conditions.