Police have arrested a man wanted in connection with a homicide in Calgary this week.

James Allan Christians, 65, was arrested around 1:15 p.m. MT at a Shell gas station at 37 Street and Richmond Road S.W.

Police had been looking for James Allan Christians on a murder warrant after his enstranged wife was stabbed Wednesday. (Calgary Police Service)

"Officers received dozens of tips regarding Christians’ whereabouts and are grateful for the help," Calgary police said in a release.

He is charged with second-degree murder, aggravated assault and possession of a weapon in connection with the stabbing death of his estranged wife Carmel.

She was staying with a friend after leaving an abusive relationship, according to neighbours.

Her friend was also stabbed after coming to her aid and is in serious condition in hospital.

Carmel Christians worked as a parts manager at Advantage Ford for many years.

Those who knew the victim describe her as a generous, much-loved friend and colleague.

She had been married for 20 years but recently had sought protection through the courts, saying for the first time her husband physically hurt her.

"Choking me, punching me in the face, verbally swearing at me, calling me names and threatening that he was going to end my life," read a court statement.

At the time of her death, there was an Emergency Protection Order (EPO) in place that prohibited her husband from making contact.

Along with the protection order, she began receiving help through a court-appointed agency called Home Front.