NEW TECUMSETH, Ont. -- A man wanted after a fatal shooting 10 years ago in Halifax has been arrested in Ontario.

A Canada-wide arrest warrant was issued last month for Shilo Marcino Beals of Cherry Brook, N.S.

Halifax police say the 31-year-old was arrested today at a home in New Tecumseth, Ont., 107 kilometres northwest of Toronto.

Beals is charged with first-degree murder in the death of Kevin Bowser on July 10, 2004.

Police say Bowser was found on Uniacke Street near downtown Halifax suffering from gunshot wounds and was pronounced dead a short time later.

Beals also faces six weapons-related charges.