If you really think about it, Singh just might be the most patriotic and selfless Canadian political leader in a long time.
Consider, whether you agree or not, Jagmeet believes that a CPC government would be bad for Canada. He has, and has had for a long while now, the power to prevent that by propping up the LPC. However, doing so is costing him his political capital, and could eventually lose him his job, and long term reputation. Yet he still persists in preventing a CPC government.
So, looking at it from his position, he's fighting really hard and even sacrificing himself for the sake of Canada.
Good on you, Jagmeet.