I didn't quite that far, but locally I thought the NDP would be unseated by the Greens. And it would have happened had Nikki Macdonald not been such a strong candidate for the party, effectively doubling support from the last time a Liberal ran (2011).
My best guess is that national media attention on the prospects of a coalition government- or a 'confidence and supply agreement' (like the UK Tories have with the Democratic Unionist Party or the BC NDP has with the BC Greens) helped Collins in the final days of the election as voters felt that a Trudeau minority government might seek help from the NDP, so that increased the attractiveness of the NDP option.
The Liberals definitely did better than they did in 2011 in the Victoria riding, but 2011 was a bad year for the Liberals nationally and it was (I think) their worst showing in Parliament since (I think) Mulroney's first win in 1984. But you're right: McDonald showed strength as a candidate, so perhaps she will run again. It would be an interesting twist of fate if she runs for (and wins) Laurel Collins' council seat.
Edited by Kapten Kapsell, 22 October 2019 - 08:08 AM.