Mark Carney has replaced Justin Trudeau as Canada's prime minister, giving Ottawa and New Delhi a chance to end their diplomatic ice age. But the dispute over Sikh assassinations on Canada's soil has yet to be resolved.