Vancouver police say multiple shots were fired in the 800-block of East 12th Ave., around 10:40 p.m. last night.
One man was shot several times and has been upgraded to stable condition from being critical.
Leonard Huiman told CTV News he heard automatic gunfire, "I heard, I think, six shots. One...the first shot, and then a quick pause, and then five."
The area around East 12th and St. Catherines St., in East Vancouver has been taped off.
At this point investigators said it's too early to say if this shooting is gang related or not. The 29-year-old man who is known to police drove himself to hospital. This latest shooting is Metro Vancouver's 13th in just over two weeks.
Yesterday an Anti-gang rally in Surrey, B.C., attracted hundreds of people, sickened by the recent wave of violence.
The organizers said they wanted to give the public a chance to express these feelings.
"It's really an opportunity to stand up be counted say that we're not going to let this happen in our community anymore," said Paul Hillsdon, one of the organizers.
Politicians from all three levels of government also spoke at the rally. B.C.'S solicitor general will head to Ottawa this week to lobby for changes to the criminal code regarding issues like disclosure of evidence and wiretap laws.
"They are critical to these investigations of gun and gang violence," said John van Dongen.
With a report by CTV British Columbia's Maria Weisgarber.