Sgt. Jennifer Pound says officers have completed the crime scene examination at a rural property in the eastern Fraser Valley community, about 150 kilometres east of Vancouver.
She says police initially believed the incident early Sunday morning was a double homicide but have now determined that one man shot the other, before turning the gun on himself.
The men have been identified as 26-year-old Alec Lamb and 29-year-old Taylor Insley.
Pound says the Integrated Homicide Investigation Team was not a random attack but a targeted shooting between two men who knew each other.
She did not release their hometowns or say which of the two men was the murder victim, but notes the incident remains under investigation and officers continue to probe the motive for the shooting.