Police say the stabbing happened Thursday night when two men got into a spat in a restaurant lounge.
The constable, who was among the first emergency personnel at the scene, immediately applied pressure to the wound for several minutes to help slow the bleeding.
An ambulance crew got the man to hospital, where doctors had to restart his heart eight times before he could be moved to intensive care in critical but unstable condition.
The officer is being recommended for an Edmonton Police Service commendation for her actions.
Police say they have a stabbing suspect in mind, but no arrest has been made. (CHED)