'Can India's diplomatic spat with Canada be its Israel moment'