India withdraws diplomats from Canada