The Liberals are holding on to a seven-point lead over the Conservatives, according to Nanos Research’s latest tracking numbers released on the last day of the 78-day election campaign.

The daily tracking poll, conducted on behalf of CTV News and the Globe and Mail, shows the Liberals out front with 37.3 per cent support nationally compared to 30.5 per cent support for the Tories and 22.1 per cent support for the NDP, which came out strong in the polls at the beginning of the marathon campaign.

The new numbers mark a significant departure from responses just one month ago. According to Nanos, the Liberals are up six points from last month compared to the Conservatives, who are up 2 points and the NDP, who are down nine points.

Speaking to CTV News Channel on Sunday, pollster Nik Nanos said it was a tight two-way race between the Tories and the Liberals up until Thanksgiving weekend.

“After Thanksgiving weekend, after the pumpkin pie, the Liberals came out … with about a six-point advantage and they've been able to hold onto that advantage in the closing week of the campaign."

Nanos said that as NDP support declined over the course of the campaign, Liberal support increased.

"When the NDP went up, the Liberals went down, and when the Liberals went up, the NDP went down," he said. "So what we've seen is movement from the New Democrats towards the Liberals in order to block Stephen Harper,” he added.

The survey, which polled 2,000 Canadians between Oct. 15 and Oct. 17, has a margin of error 2.2 percentage points, 19 times out of 20.