The federal Liberal lead over the Conservatives has shrunk to six points, according to new polling.
In its weekly federal tracker poll, the Liberals are at 41% support among decided and leaning voters, with the Conservative Party of Canada in second at 35%.
The NDP received 14% support, while the Bloc Québécois was at six per cent and the Green Party at two per cent.
The gap is believed to be due to a shift in momentum toward a more competitive national race, but it remains to be seen if the Conservatives will retain their gains.
The Liberals' lead began narrowing late last month, when their advantage dropped from 11 percentage points to eight.
That trend softened last week but appeared to gain momentum again with this week's results.
A six-point lead is considered the narrowest Liberal advantage in several tracker releases, with the Conservatives cutting into the gap enough to make the national picture less settled.
The Prime Minister's approval rating has slipped slightly, falling two points to 56%.
Meanwhile, Pierre Poilievre's favourability rating rose by the same amount, with his approval rating climbing to 39% this week.
Forty-eight per cent of respondents held an unfavourable view of the Opposition leader, eight per cent were undecided, and five per cent said they were not familiar with him.
The poll was conducted between June 28 and July 11 among a random sample of 1,526 Canadians, with a margin of error of ±2.5 percentage points, 19 times out of 20.