A Nova Scotia man wanted in connection with the death of Kevin Bowser was arrested Wednesday morning after police received a tip.

On July 14, a Canada-wide arrest warrant was issued for 31-year-old Shilo Marcino Beals of Cherry Brook. He faces charges of first-degree murder and six weapons-related offences.

The charges relate to an incident on July 10, 2004, at approximately 10 p.m., when police received reports of a shooting near 5450 Uniacke Street in Halifax.

When officers arrived, they found 28-year-old Kevin James Bowser suffering from gunshot wounds in front of 5446 Uniacke Street.

Kevin Bowser had two young children at the time of his death.

Kevin Bowser, 28, left two young children.

Bowser was pronounced dead a short time later.

Wednesday morning, Ontario Provincial Police, along with Emergency Response Teams, a canine unit and members of Provincial Repeat Offenders Parole Enforcement (ROPE) arrested Beals at a home on Highway 89 in New Tecumseth, Ont.

Beals is scheduled to appear in the Criminal Court of Justice in Barrie, Ont., Wednesday afternoon for a bail hearing.

Investigators with Nova Scotia's Major Crime Unit of the Integrated Criminal Investigation Division will travel to Ontario in the coming days to bring Beals back to Nova Scotia to answer to the charges.

Bowser’s death is part of Nova Scotia’s Rewards for Major Unsolved Crimes Program. The Department of Justice program pays up to $150,000 for tips that lead to convictions.

The department said the tip that led to Beals's arrest came through the program. 

"It’s too early for us to comment on what the outcome might be, as payouts under the program are dependent on a conviction," said spokesman Andrew Preeper.