A 27-year-old man has been charged in the shooting of a taxi passenger in Vancouver's Gastown neighbourhood early Monday morning.

Counts of discharging a firearm with the intent to wound, aggravated assault and possession of loaded firearm have been approved against Andy-Oscar Owusu, a local resident, police announced Tuesday.

The victim, a 29-year-old woman, was sitting in the back seat of a Vancouver Taxi near Abbot and West Pender streets when she was shot. She was rushed to hospital with non-life threatening injuries and is expected to make a full recovery.

It is believed the shooting happened after an argument broke out between two groups of people at a Tim Hortons.

One of the groups, a man and a woman, got in a cab at a 7-Eleven, then someone from outside the vehicle shot out the back window as the cab drove north on Abbott Street.

"We're still trying to work out if there was any relationship, if they knew each other," Doucette said Monday.

Police who arrived on scene a short time later were seen combing the roadway near Pender Street with flashlights.

Officers later said that two people were taken into custody as a result of the ongoing investigation. One of them has since been released without charges.

The cab driver was uninjured in the incident, but told CTV Morning Live he was too shaken up to be interviewed.

Kelvin Bee, who lives nearby, said he heard a loud bang.

"It was like a big 12-gauge going off, it was a gun of some sort," he said.

Witnesses said they heard a man and a woman screaming at the time of the shooting. One witness told CTV News that the shooter was male, but did not provide further details.

Traffic was re-routed from the area for several hours while police investigated.

Anyone with information is asked to call the Vancouver Police Major Crime section at 604-717-2541, or Crime Stoppers at 1-800-222-8477.

With a report from CTV Morning Live's Nafeesa Karim