CBC Decision Desk has declared a Liberal minority government. Liberals win popular vote for first time since 2015, highest vote share since Pierre Trudeau in 1980. Conservatives get highest vote share since Brian Mulroney in 1988 and above Stephen Harper's 2011 performance. NDP gets lowest vote share in it's history. Turnout is up in this election, up to 68.3%, highest voter turnout since 2015.
Final results:
Liberal 169 (+15) 43.7% 8,532,336 votes
Conservative 144 (+16) 41.3% 8,058,456 votes
Bloc Quebecois 22 (-13) 6.3%
1,231,412 votes
NDP 7 (-17) 6.3%
1,230,933 votes
Green 1 (-1) 1.2%
243,454 votes