A man has been charged over the alleged stabbing of two police officers at a petrol station in Toronto on Sunday.
The confrontation with police left two officers hospitalised with stab wounds.
Just before 1pm on Sunday, a man was allegedly involved in a road rage incident at the intersection of The Boulevarde and Cary Street, where police said he used a knife to slash a tyre of a vehicle.
Witnesses attended nearby Toronto Police Station and notified police.
Two officers confronted the man, who was armed with knives, at the petrol station before he attacked them.
"The two senior constables used OC spray and a baton in an attempt to disarm the man, however, both suffered stab wounds - one to the leg and the other to the hand," police said in a statement.
"The 25-year-old man pursued the officers before a number of shots were discharged by police; however, the man was uninjured, and charged at police. He was detained by officers with the assistance of witnesses and arrested."
Both officers were taken to John Hunter Hospital in a stable condition for further treatment.
One of the officers has since been released from hospital.
The man, from Bronte, in Sydney, was taken to Toronto Police Station where he was charged with two counts of wound with intent to resist arrest, destroy/damage property, common assault, and breach of bail for drug-related offences.
The man was refused bail to appear at Newcastle Local Court.
Multiple crime scenes were established with The Boulevarde and Cary Street remaining closed as inquiries continued yesterday.