Liberals on track for victory, but may fall short of majoritypublished at 04:16 British Summer Time
The Liberals are on track to win 156 seats, according to Canada's national broadcaster CBC News.
The Liberals could be the largest party in the House of Commons, but may still fall short of the 172 required for a majority. The most likely scenario if this happens is that they form a minority government with Mark Carney as prime minister, where they strike deals with the other parties to survive no-confidence votes and pass legislation in parliament.
The Bloc Quebecois - which only has candidates in Quebec - is currently ahead in 25 seats.
The NDP is leading in 10 ridings, and could fall short of the 12 needed to qualify for official party status in the House of Commons.
The Greens are on course to win two seats.
These numbers are changing quickly, so stay with us for the latest updates.
