Trevor Dahl of Stettler was supposed to go to trial next March on numerous charges, but instead pleaded guilty to driving over the legal limit.
Koralea Boettger, who was 17, died in February 2012 when the truck Dahl was driving hit ice on a gravel road and crashed into some trees.
Court heard Dahl had consumed six drinks at a house party before getting behind the wheel.
He is also banned from driving for three years once he is released.
The victim's mother, Janel Boettger, was one of many family members who read heart-breaking victim impact statements at Dahl's sentencing hearing in Red Deer on Thursday.
She says she wasn't surprised by the outcome.
"In the last couple of years we can't seem to muster anything that even comes close to three years for DUI causing death," she said outside the courtroom. "I, like many other Canadians, am tired of continually realizing that life means very little in this country."
She said Dahl's two-year sentence gives her little comfort.
"It's time that we start making some real serious changes. It's time that Canadians realize that Trevor Dahl will be out before Christmas," Boettger said.
"He will miss Halloween. He'll miss Thanksgiving, and he'll be opening presents with his family and ringing in the new year.
"It's unacceptable. It's actually deplorable and it happens not just to us, but to every family that suffers a tragedy like ours."