A man wanted on a Canada-wide warrant for several offences including kidnapping and confinement has been located.

Halifax Regional Police arrested Robert Roech Chan at a residence on Mic Mac Street around 10 p.m. Wednesday.

The 21-year-old Halifax man is facing nine weapon-related charges, in addition to one count each of aggravated assault, assault with a weapon, kidnapping, unlawful confinement, uttering threats, extortion and robbery .

The charges were laid in connection with an alleged abduction at a Halifax home earlier this month.

Police responded to a home in the 3000 block of McAlpine Avenue on March 2 after receiving a call from a 19-year-old man.

The man told police he had been assaulted and was being held against his will by several males inside the home. He also said one of the suspects had a handgun.

Police say he got out of the house and was taken to hospital with non-life-threatening injuries.

Officers made contact with the occupants of the home and two 16-year-old boys were arrested. They were charged with several serious offences, including kidnapping, unlawful confinement, uttering threats and aggravated assault.

No firearms were found inside the home. Police say the incident was not a random act as the parties are known to one another.

Police arrested a teenage girl in connection with the incident on March 5. She faces two weapon-related offences, in addition to one count each of aggravated assault, assault with a weapon, kidnapping, unlawful confinement, uttering threats, extortion and robbery.

Investigators also arrested 20-year-old Daniel Angus Ryan in connection with the alleged abduction after an Atlantic-wide warrant was issued for his arrest on March 5.

Like Chan, he faces nine weapon-related offences, in addition to one count each of aggravated assault, assault with a weapon, kidnapping, unlawful confinement, uttering threats, extortion and robbery.

Chan remains in custody and is due to appear in Halifax provincial court Thursday.