It's looking like Prime Minister Justin Trudeau will keep his job.
The CBC decision desk has projected a Liberal minority government.
As things stand now, the Liberals are leading or have won 137 seats. They have 38.4 percent of the vote.
The Conservatives are at 102 seats won or leading. Their vote is at 30.5 percent.
The Liberals need 170 seats to form a majority.
The Bloc Québécois has won or is leading 32 seats, whereas the NDP has won or is leading 20 seats. The Greens have won one seat.
Most of the votes have been counted in Atlantic Canada.
The polls closed at 7 p.m. in British Columbia, so the results still haven't come in from Canada's westernmost province.