India has announced the withdrawal of its High Commissioner from Canada, following allegations from the North American nation