A 46-year-old man has been charged in connection to a homicide that happened in Vancouver's Joyce-Collingwood neighbourhood.