Police say the stabbing took place during a botched drug deal.
56 year old Marc Jodouin is charged with robbery, aggravated assault and forcible confinement.
41 year old Warren Jesso faces one count each of aggravated assault, robbery with a weapon and possession of a prohibited weapon.
31 year old Natasha Bristonas is charged with aggravated assault and assault with a weapon.
They are remanded in custody.
The victim was treated and released from hospital.