The 26-year-old woman was walking near Whyte Avenue when she was attacked Tuesday night.
The woman told police a man who stepped out of a dark-coloured SUV demanded she hand over her bag and they struggled.
He then fled on foot.
Police say the woman was stabbed near her chest and underwent surgery in hospital, where she remains in stable condition.
Officers are also investigating a second purse snatching in the area that night in which a woman was thrown to the ground.