Alexander Laglace admitted to the May 2009 stabbing death of his 43-year-old girlfriend, Tammy-Lynn Cordone.
She was stabbed at least 15 times and her body was found at an encampment the pair shared in Lighthouse Park in West Vancouver.
Laglace was initially charged with second-degree murder but pleaded guilty to the lesser charge of manslaughter last November.
He told investigators he had to kill Cordone because she would "freak out" if he left her alone.
Crown was seeking a ten year prison term, but a judge has sentenced Laglace to four years and three months behind bars. (CKNW)