India and Canada on Thursday appointed envoys to each other’s capitals, signalling their efforts to repair ties that came under severe strain following the killing of a Sikh separatist in 2023.