Police in the Canadian city of Vancouver said two people were stabbed and a suspect was shot dead by officers.
The incident took place on Wednesday morning, when officers responded to a report of a knife-wielding man who had stolen alcohol in a restaurant.
The two people injured in the attack were taken to hospital. Their injuries are not believed to be life-threatening.
Police have not identified the dead suspect.