Solo las actividades cuya cancelación se ha solicitado pueden llamar a MarkCanceled. Compruebe ActivityInstance.HasCancelBeenRequested ...