A new Environics poll gives the Liberals a clear lead. Relative to the Tories, this poll is in line with previous polls for the Liberals in BC, good in Ontario and Atlantic Canada, and somewhat suspicious in Québec and the Prairies. The NDP does poorly across the board (that's perhaps why the Grits are so high), while the Bloc does OK, but because of Liberal strength in Québec, they only retain a narrow lead.
Adding this poll to the aggregate projection (the weight is only about 14% despite this being the most recent poll, due to its small sample size) makes the Liberals gain at the expense of every other party:
CON - 121
LIB - 105
BQ - 47
NDP - 35
The national poll average now shows a Tory lead of just over 1 point.