11:37 p.m.

11:37 p.m. update:

For those wondering what happens to Sheehan's Ward 2 city council seat now that he is on his way to Ottawa, SooToday spoke to city clerk Malcolm White about the possibility back when Sheehan was first nominated to run federally.

From that story:

The first step in filling the vacancy would be a report from the city clerk's office outlining options for council to consider.

"When there's a vacancy on council, council has to make a decision on how to fill the vacancy, so they either fill it by appointment, and if they fill it by appointment they are not restricted to appoint a runner up from the last election," said Malcolm White, city clerk, speaking to SooToday.

"They can appoint whoever they want, as long as the person is eligible to hold that office…or they would decide to hold a by-election (called a special election in municipal cases)."

An appointee must be at least 18 years old, a Canadian citizen and reside in Sault Ste. Marie.

A common practice, used in the past, would involve council asking the third place candidate (in this case, John Duke) if he would be interested in being appointed to the vacant council seat.

However, an interesting aspect is that neither Duke nor Selvers have filed their election campaign financial statements with the city clerk's office in accordance with Ontario's Municipal Act.

Failure to do so prohibits them from running in the next municipal election campaign in 2018, as well as a special election, and also excludes either candidate from being asked to fill Sheehan's place.

11:24 p.m. update:

In his interview with Village Media, Sheehan chalked up his win to hard work, and to the economic plan the Liberals put forward.

“We really knocked on doors. Everyone says they knock on doors (but) we hit every neighbourhood, we were everywhere and people spoke. They want change, they want growth and we presented that to them and they embraced it,” said Sheehan.

Sheehan called the Liberal plan to spur growth and create jobs “a very responsible plan.”

“The most expensive thing to a society is an unemployed person,” he said.

11:05 p.m. update:

For those waiting for word from the NDP's Skip Morrison, we have not yet had word from the third-place finisher.

Morrison's supporters have gathered at Grand Gardens.

11:02 p.m. update:

Algoma-Manitoulin-Kapuskasing looks to be going orange again.

With 80 percent of the vote counted, Carol Hughes is leading by more than 1,200 votes over Liberal challenger Heather Wilson

10:49 p.m. update:

Bryan Hayes has visited Terry Sheehan's headquarters to concede.

Earlier coverage:

Terry Sheehan is Sault Ste. Marie’s new man in Ottawa.

With more than 40 percent of local ballots counted, Village Media is declaring that the longtime city councillor has taken the seat from incumbent Conservative Bryan Hayes.

Village Media caught up with Sheehan tonight as he and his team waited for the remainder of the results to come in.

"It's a great feeling. I couldn't have done it without all these people here," Sheehan told LOCAL2.

"It's been an honour, a privilege and a humbling experience."

Hayes told supporters tonight that his time in parliament has been "one heck of a ride."

"I don't take this personally, and neither should you," Hayes told his supporters as he conceded to Sheehan.

"I have had the honour for the four past years to serve the people of Sault Ste. Marie . . . I have served them well. I have served them with dignity, and I have served them with honour."

Head to LOCAL2 for a replay of tonight's live results, including our interview with Sheehan and Hayes' concession speech

(PHOTO: Terry Sheehan speaks to supporters at his campaign headquarters tonight. Darren Taylor/SooToday)