What are the results so far?published at 02:28 British Summer Time
It's still early in the night - but we can bring you some results as we see them so far.
According to the Canadian public broadcaster CBC, the Liberals are so far projected to win 19 seats. Conservatives are so far projected to win six seats.
As a reminder, there are 343 seats up for grabs in House of Commons, so there is still a long way to go before we know which party might be able to form government. Voters in the western part of the country are still casting their ballots, and millions of votes remain to be counted.
Stick with us, we'll bring you all the results as we learn them.