Elizabeth May has romped to victory in her B.C. riding of Saanich-Gulf Islands.
Her return to the House of Commons gives the Greens two seats, and a shot at retaining one more on Vancouver Island once the votes are all counted.
PPC leader and party founder Maxime Bernier has lost his seat in the riding of Beauce. The People’s Party of Canada has been shut out of Parliament.
But former Liberal cabinet minister Jane Philpott is projected to lose her seat in Markham-Stouffville to Liberal Helena Jaczek.
Philpott looked to hold the seat as an Independent after she was turfed from the Liberal caucus following her resignation from cabinet and public criticism of Justin Trudeau over the SNC-Lavalin scandal.
The other key cabinet player in the affair, former attorney general Jody Wilson-Raybould, is in a tight three-way race in her Vancouver riding.