Jeff Strom, 64, was assaulted around 5:30 p.m. last Thursday near East Cordova and Dunlevy streets, police said.
He was sent to hospital, but died of his injuries two days later.
This is the city’s 10th homicide of the year.
James Frederick Fierheller, of no fixed address, was initially arrested for assault causing bodily harm. The charge has now been updated to manslaughter.
Fierheller remains in police custody.
Police are appealing for more information as well as any dash-cam video of the incident.
“We believe there is additional witnesses to the altercation who have not yet spoke with investigators and VPD detectives,” said Sgt. Aaron Roed.
Anyone with information is asked to call the department at 604-717-2500 or Crime Stoppers anonymously at 1-800-222-8477.