Two men have been charged with first-degree murder in the death of a Nova Scotia native found dead in his Ontario home in July.

Waterloo Regional Police responded to a 911 call at Shawn Yorke’s townhouse on Elm Ridge Drive in Kitchener, Ont., around 1:20 a.m. on July 8, 2018.

Police found the body of 45-year-old Yorke inside. Police say he died as a result of a gunshot wound.

Police arrested a 24-year-old Kitchener man on Wednesday.

Mowafag Saboon is facing a slew of charges, including first-degree murder, robbery with a restricted firearm, forcible confinement, and a number of weapons-related offences.

Police arrested a second man in Kitchener on Thursday. Police did not release the name of that man, who is 27.

“They had the SWAT team down there, trying to get a guy to come out,” recalled resident Chris Prowse of Thursday’s arrest on Albion Street. “They were yelling for him. Took a little while, but they got him out.”

The second man -- who has not yet been named – is facing charges of first-degree murder, robbery with a restricted firearm, and forcible confinement.

He was due in court Friday, while Saboon appeared in court Thursday.

Friends and family of Yorke, who is originally from Glace Bay, N.S., attended court Thursday. They said they had never heard of Saboon.

“Shawn was the best uncle anyone could ask for,” said Stacy Yorke, the victim’s niece. “He was the best friend to everyone. He was like a second father to me.”

Yorke’s family says he had been living in the home for about five years and was a single father to two children, one of whom was living with Yorke at the time of his death.

Police say they believe Yorke’s murder was a targeted attack and are still investigating Yorke’s homicide. They haven’t said whether they expect to make any additional arrests in connection with the case, but aren’t ruling it out.

“At this time the investigation does remain open and we are asking the public, as we have all along during the investigation, for information as the investigation moves forward,” said Cherri Greeno of the Waterloo Regional Police.

Back home in Cape Breton, Yorke's sister Brenda Dunlop says it's a relief that charges took months and not years.

“It brought tears, but they were happy tears,” Dunlop said. “My granddaughter looked at me and she said 'Nanny, what's the tears for?'  because she knew what happened.  And I said, 'they're happy tears, dear.’”

There is a touch of sadness, too, though.

“We're never going to see him again,” Dunlop said. “They will. They can see their kids. But we'll never see him. But no ... it's closure.”

For now, Yorke's sister wants to know the identity of the second man charged and says family will be present throughout the court process.

“I know he's up there looking down on us,” Dunlop said. “I know he's up there looking down and saying, ‘thank yas.’”

It’s a dramatic end to what she calls a tough few months of waiting for answers.

With files from CTV Atlantic’s Ryan MacDonald.