The CBC poll-tracker website tracks a number of public opinion polls and calculates a weighted average. The latest numbers have the Liberal Party winning the most votes with the Conservative Party (current government) in second place.
This is a close election so normally you would have to take these numbers with a large grain of salt but the trend over the past month is pretty obvious.
There has been a steady decline in support for the New Democratic Party (NDP) and a steady increase in Liberal support. The percentage of people who say they will vote Conservative has not changed much. It would be truly astonishing if the actual results tonight are much different than the poll results in terms of total votes. (There could be a total collapse of the NDP vote but not a reversal of fortune.)