His entire government is surviving on Khalistani section support. He doesn’t have a majority on his own.
The Liberals have a minority government, so they rely on every part of their electorate for their political presence, not on any group individually. Also, how big is this group supposed to be that they're
that important? And finally, what's the electoral advantage of announcing this news
now? Cause it's a dumb moment, with the investigation still ongoing (so lots of opportunity for others to discredit the claims and laugh at the moment of announcements), and two years away from the next elections (so far too early to drum up support). If this announcement really primarily served to rally support, it should not have been done in this way or at this moment at all.
To go public for an ongoing investigation shows political motive. Newspaper break story all the time and government could have just said "no comment till investigation is over". For this to come in parliament from PM of the country is on whole different level.
Except this story would cause an international issue, so the government couldn't get away with 'no comment'. If the media had broken the story, the Canadian government could not have just leave this accusation against India hanging in the air; they would have
had to make a statement to either confirm or contradict the story. It then makes sense to break the story yourself so you can at least control the narrative.
India summoned Canada high commissioner and told him to deport one of their own and finished the meeting in 5 minutes. If Canada wanted an escalation, they have got one.
Well, yes, obviously it escalated. Canada accused India of murdering someone on Canadian soil, that will never not escalate. What point are you making?
No one is taking Canada side because nobody goes on accusing other big nation on the basis of “credible allegations of potential involvement”. They require proof which Canada can’t provide at the moment.
Canada will have provided whatever current evidence they have through the Five Eyes arrangements; never in public while the investigation is still ongoing. And for Canada to make this public statement, I would assume they feel pretty confident about the evidence (at least at this stage in the investigation). Of course, other countries' intelligence agencies can draw different conclusions and might think there's nothing there. But I would still argue that, whatever they conclude, they were always unlikely to support Canada since there is no advantage to doing so: they would gain nothing from supporting Canada (already a close ally) but risk alienating India (while they are actually trying to woe India).
So again, I think other countries not supporting Canada doesn't mean much either way; it just means that they prioritize staying on India's good side over any considerations regarding Canada.