CALGARY -- Emergency crews responded to a northeast neighbourhood early Wednesday morning after three people were stabbed in a townhouse complex.

It happened in the 2500 block of 38th Street N.E., just east of the Rundle LRT station, shortly after 4 a.m.

EMS confirms a woman in her mid-to-late 20s and a man in his early 30s were transported to the Foothills Medical Centre in critical condition.A third stabbing victim, a man in his early 30s, was in stable condition.

According to Calgary Police Service officials, the stabbing is believed to have occurred inside a residence and involved roommates.  Police say the alleged offender suffered self-inflicted stab wounds and was the one who called 911.