Strangely enough there are two polls that show that.
One by Ekos, and one by Polly the Artificial Intelligence.
Ekos shows the Liberals were underrepresented,
and Polly says the Liberals were overrepresented.
Polly's results can be found at
The Agenda with Steve Paikin, 14 minutes,
https://www.tvo.org/video/one-last-look-at-the-polls
Summary of The Agenda:
Does Polly, the artificial intelligence algorithm, have a more definitive view of what's to come? Erin Kelly is CEO of Advanced Symbolics Inc., and as she's done throughout this federal campaign, she's joins The Agenda to discuss what Polly is picking up as the race comes to a close.
The electorate is much less decided. Ontario Quebec are undecided. All leaders except Max Bernier are going to win their seats. PPC is not affecting Conservatives, in fact NDP are hurting Conservatives more than PPC. NDP is also taking votes from Liberals. Scheer's lack of climate change is hurting him.
Polly's opinion of Ontario ridings. More than 20 ridings undecided [looks like 37 in the below image]. Certainly Liberals are losing seats in Ontario.
Ontario is close. Catherine McKenna is at risk, despite being a high profile cabinet minister (3% ahead of NDP there). Minister Karina Gould (youngest cabinet minister ever) is also at risk (0% ahead, dead heat).
Surveyed Advanced Polls, historically the Conservative base votes, you can always count on them it's like a moral duty. Usually they make up their mind early and come out to the advanced polls, but we did not see that this time. Liberals were overrepresented in the advanced polls, and the greens were underrepresented. Young (20-35) urban professionals were more likely to vote in the advanced polls, to get it over with because Monday is busy, so that could be why the Liberals were overrepresented because they're in cities.