Police have identified the victim as Alexander Julian Liang.
He had been charged with multiple criminal counts, including unlawful confinement and robbery.
Sgt. Randy Fincham called the shooting a targeted attack but it's not immediately known if it was linked to gangs or drugs.
No arrests have been made in the case, which is Vancouver's eighth homicide of 2012.