Liberal candidate Kevin Lamoureux was the winner of the byelection in Winnipeg North, breaking the NDP's longtime hold on the riding.

Lamoureux stepped down from his post as an MLA with the Manitoba Liberals, and he's also a former member of the Canadian Forces.

His main rival was NDP candidate Kevin Chief, who works as Executive Director of the Winnipeg Aboriginal Sport Achievement Centre and the Coordinator of Innovative Learning Centre at the University of Winnipeg.

Lamoureux's margin of victory against Chief was six per cent.

Monday night, he was greeted by a large crowd of supporters.

"Tonight, we demonstrated very clearly that the Liberal Party can win in western Canada and by doing that we showed that the Liberal party has the ability to form a majority government," Lamoureux told supporters.

Julie Javier, a Senior Critical Care Monitoring Specialist, was the Conservative candidate for the riding. Pirate Party of Canada candidate Jeff Coleman also ran in the byelection, making him the first official Pirate Party candidate to run for office outside of the European Union. The Pirate Party is focused on copyright law reform.

NDP MP Judy Wasylycia-Leis previously held the riding for more than a decade before she stepped down to run for mayor in Winnipeg, losing out to Sam Katz.

Meanwhile, Conservative candidate Robert Sopuck won the byelection in Dauphin—Swan River—Marquette.

He is well-known in the area and was a hunting and outdoors columnist for the Winnipeg Free Press until the byelection was called.

Sopuck told reporters Monday night that he wants to work to address any problems in the riding.

The seat was left vacant in September when Conservative Inky Mark officially stepped down as MP to take a run at the mayor's chair in the municipal race in Dauphin, which he lost.

Denise Harder ran for the New Democratic Party and Christopher Scott Sarna ran for the Liberals in the riding.

- with a report from CTV's Laura Lowe