India-Canada ties fray in row over Sikh separatist killing