Currently the govt. is a minority. If all the opposition parties pulled the plug an election would be under way tomorrow. The liberals have a deal with the NDP to support them so if the deal holds they can stay in power for about two more years. If the NDP decides enough is enough from their further leftist point of view again it could be earlier.
So the ones that would have to leave the coalition are to the left of Trudeau’s party?