My guess is that it'll be Thursday at the earliest. The mail in voting will really delay things and I expect quite a few recounts since winning margins are going to be slim. Also every ballot is counted by hand too. they will also count the advance polling ballots at this time ... which I don't understand why they would not count them after the advance polls closed. But who am I to tell elections Canada how to do an election.
Personally, I hope Tru-dolt is gone, and that the Conservatives form government, but I suspect a Lib minority, much to my chagrin.