Note that this is not a Prognosis. It is just my thoughts. You could easily convince me any of these riding 'calls' are wrong. However, the map is done. I'm not updating any of these before the election results are fully in.
The results are as follows:
LIB 169 // CPC 107 // NDP 38 // BQ 22 // GRN 2 //
This puts the Liberals on the cusp of a majority, and, would be a majority if an opposition speaker were found. That being said, many ridings are uncertain (indicated by "dots" in the riding on the map) so the chances of exactly these results are slim. Instead, we'll find out over the new few days exactly where the balance of power will be.