The NDP is a crippled party that is unable to fight an election. The Liberals exploited this, and let the NDP claim a ‘win’ to keep the Liberals in power.
The NDP and Liberals have reached an agreement that will allow the Liberals to stay in power.
In short, the Liberals ‘compromised’ on things they almost certainly planned to change anyway, giving the NDP a ‘win’, allowing them to save face and keep the Liberals in power.
In reality, Jagmeet Singh has given Justin Trudeau a blank cheque to stay in power, despite Trudeau’s endless lies and ethics scandals.