The NDP is solidifying its lead over the governing Conservatives according to the latest seat projections showing the party with an 18-seat lead.

Harper’s Conservatives have suffered a net loss of five seats over the last two weeks – one in Quebec, three in Ontario, and two in British Columbia (while picking up one in the prairies).

Ontario seats like Brampton Centre, Brampton North, Brantford, Kitchener, Waterloo, London West, Markham-Stouffville, and Oakville have all shifted from leaning Conservative during the last round of projections to being too close to call.

“That’s where the election is won and lost,” Barry Kay, a politics professor at Wilfrid Laurier University said in an interview Tuesday.