A woman faces charges after another woman was stabbed and seriously injured on Saturday.

Police said they were called to the 100 block of Beliveau Road for a report of a dispute between neighbours around 6:40 p.m.

A 36-year-old woman allegedly stabbed the 27-year-old victim in the upper body. The victim is in stable condition, police said.

Police charged the suspect, who has not been named, with aggravated assault and possession of a weapon.