A 41-year-old man is facing charges following an alleged unprovoked attack on a stranger on Tuesday night.
Police say the victim, a 43-year-old man, was approached by the suspect while he was standing at a bus shelter at King and Caroline Streets around 10 p.m.
Police say the suspect struck up a conversation with the man and then assaulted him.
They say bystanders helped the victim to a local establishment, but the suspect followed and continued the assault.
He was eventually chased away and the victim was taken to hospital with serious but non-life-threatening injuries.
Police say the accused was arrested nearby, and has been charged with assault cause bodily harm, possession of a controlled substance and four counts of breach of probation.