Could the end of the NDP-Liberal supply-and-confidence agreement cause a snap election?