Barry David Brown has been found guilty of first-degree murder in the death of 37-year-old Corinne Belanger 12 years ago.

Brown shot the Calgary mother three times in her northeast home. The Crown alleges he did it on behalf of Belanger's estranged common-law husband.

Corinne Belanger was getting ready for bed when she was shot three times in the chest in April 2001.Corinne Belanger was getting ready for bed when she was shot three times in the chest in April 2001. (Submitted by family)

The couple had a son, and Belanger was seeking sole custody of the boy.

The defence argued Belanger was the victim of a mystery killer and is raising doubts about DNA evidence presented during the trial.

Brown was arrested during a traffic stop in 2010, and charged with second-degree murder. The charge was later upgraded to first-degree murder.

First-degree murder carries an automatic life sentence. Victim impact statements and sentencing arguments will be heard Monday.

Lily Belanger, the victim's mother, spoke outside of the Calgary courtroom after the verdict.

"This is wonderful and it has been a long time — 12 years, 12 years next month," she said.

Brown showed little reaction as the verdict was read out, but some members of his family burst into tears.

"He doesn't feel anything," said Lily Belanger. "He's got no emotion at all, so he's nothing."

Barry David Brown was taken into custody Friday after he was found guilty of first-degree murder. Barry David Brown was taken into custody Friday after he was found guilty of first-degree murder. (CBC)