CBC's Eric Grenier is a pretty good analyst.  He pointed out last night that the significant gain for the Liberals was an additional 3000 votes over the 2015 tally in a by-election with a voter turnout in the twenties.