Halifax Regional Police say a man wanted in connection with a decade-old homicide has been arrested in Ontario.

Shilo Marcino Beals is facing charges of first-degree murder and six weapons-related offences in the 2004 shooting death of Kevin James Bowser.

Bowser had been visiting his children and had just left his former girlfriend’s house when he was shot and killed on Uniacke Street around 10 p.m. on July 10, 2004.

“I heard five, six gunshots, I came out,” said Melissa Israel after the shooting in 2004. “He was running back up here and he fell to the ground and I sat there while he died.”

When officers arrived on scene, they found Bowser suffering from gunshot wounds. The 28-year-old was pronounced dead a short time later.

“I just remember coming to work, seeing blood on the street, street cordoned off, you know, and the police and everything else,” recalls Carol Fenton, who works in the area. “It was pretty traumatic.”

Last month, investigators issued a Canada-wide warrant for Beals’ arrest.

Police say the 31-year-old Cherry Brook, N.S. man was arrested at a home on Highway 89 in New Tecumseth, Ont. Wednesday morning.

“We just received the information this week that he was possibly in this area so the investigation revealed an address and we executed the warrant at that address,” says Const. Harry Lawren of the Ontario Provincial Police.

Beals appeared at the Criminal Court of Justice in Barrie for a bail hearing Wednesday. Arrangements are now being made for Beals to return to Nova Scotia.

“We will have officers from integrated crime division going to Ontario in the coming days and they will bring Mr. Beals back to Halifax to answer to the charges,” says Halifax Regional Police Const. Pierre Bourdages.

Bowser’s death had been added to Nova Scotia’s Rewards for Major Unsolved Crimes program and police say a tip received through the program did lead to Beals’ arrest.

Under the program, the government offers rewards of up to $150,000 for information that leads to an arrest and conviction in certain cases.

With files from CTV Atlantic's Marie Adsett