A Hamilton man has been charged after, police say, a bad drug deal ended in a man having his throat cut.

The two men met in a Milton park for a marijuana transaction in July, Halton police say. According to police, the seller, a 21-year-old Hamilton man, stabbed the buyer in the neck.

The man police identified as the seller is now in their custody.

According to a press release from July 7, the men met the night before at Brian Best Park in Milton. Police say the buyer, a 22-year-old man, got into the seller's car and presented a pre-determined amount of cash. After counting it, police say the seller told the buyer to get out of the car, without giving him any of the marijuana they had agreed upon earlier.

Police say the men got into a scuffle, which resulted in the buyer being stabbed in the neck. Police say he "narrowly escaped life threatening injuries." He was treated in hospital, then released.

Police announced on Wednesday morning that, after a lengthy investigation and several search warrants, they have arrested the 21-year-old Hamilton man they believe responsible for the attack.