Canada this week divulged it had intelligence possibly linking Indian government agents to the murder of a separatist Sikh leader, the kind of news that usually sparks uproar among democratic allies. Not this time.

India is being courted by the United States and others as a counterweight to China, and Trudeau's rare attack just days after New Delhi hosted a Group of 20 summit is putting Western nations in an awkward position.

"India is important in Western calculations for balancing China, and Canada is not," said Stephanie Carvin, a professor of international relations at Ottawa's Carleton University.