Canada and India have been in a diplomatic dispute after Canada accused India of being involved in the killing of a Sikh activist on Canadian soil. In response, India expelled a senior Canadian diplomat and accused Canada of interfering in its internal affairs. Canada had also expelled a top Indian diplomat. Both countries have accused each other of interfering in their internal affairs and it remains to be seen how the situation will be resolved.