Kelsey Leanne Pynch, of Aylesford, pleaded guilty earlier this year to a charge of trafficking. She admitted to selling methadone to Katanna MacDonald twice in the days before MacDonald was rushed to the Valley Regional Hospital suffering from a drug overdose in June 2012.
Pynch was initially charged with criminal negligence causing death, but the Crown determined it couldn't prove MacDonald's death was caused solely by the drug she bought from Pynch.
"I cannot sentence this offender for that tragedy," provincial court Judge Alan Tufts said in court on Monday.
The Crown had asked Pynch be sentenced to a custodial sentence in jail.
But MacDonald's family was visibly angry as members filed out of court. They refused immediate comment.
"This is a very tragic circumstance for everybody," Fraser said.
Tufts also ordered Pynch to perform 250 hours of community service. She must also provide a DNA sample and she is forbidden to own weapons. She is also no longer allowed to take methadone doses home with her.