It was another night of gun violence in B.C.'s Lower Mainland, with three men injured in two separate shootings.

In the first, two men were shot at a Chevron gas station at 72nd and 122nd in Surrey in what appears to be a targeted hit.

Police say an Indo-Canadian man in his 20s walked up to their vehicle while one man was outside gassing up the car. That man was shot in the leg, and ran to a nearby Tim Hortons for help.

His companion was shot in the head while sitting in the car.

The suspect fled on foot, but police believe he was picked up nearby by a beige vehicle.

Neither man had life-threatening injuries, said Surrey RCMP's Peter Thiessen. Both were taken to hospital, and are cooperating with police.

"It definitely was not random -- any links to gangs would be a bit of a leap at this point in time," said RCMP Inspector Dave Walsh.

One of the witnesses told CTV News that a man had suddenly burst into the Tim's Hortons while he was there.

"We were sitting... and the guy came in screaming and he just lay down. He said 'Somebody shot me!' and I couldn't figure out where he got shot. He was in shock... He said 'Somebody tried to hit me in the head!'" said the witness.

Thiessen says their next step is to canvas witnesses and watch surveillance video from inside the station.

Another night of violence

And in Vancouver, one man was rushed to hospital after being shot around 2 a.m.

Emergency crews found a man injured from a gunshot wound at a house in the 3300-block of Anzio Dr., near Rupert and East 20th Ave. Police say it looks like a targeted hit, but have no suspects in custody.

There have been seven shootings in B.C.'s Lower Mainland in the past 48 hours, two of them fatal.

On Thursday, 27-year-old Sunil Mall was shot to death as he sat in his car at East 3rd Avenue and Kaslo.